K 10 svn:author V 3 dim K 8 svn:date V 27 2021-12-22T10:13:45.763552Z K 7 svn:log V 926 Add clzdi2 to libsa on mips and powerpc, when built with gcc Otherwise, several programs that link to libsa will fail with: /usr/obj/usr/src/powerpc.powerpc/stand/libsa/libsa.a(umoddi3.o): In function `__umodXi3': /usr/src/contrib/llvm-project/compiler-rt/lib/builtins//int_div_impl.inc:48: undefined reference to `__clzdi2' /usr/src/contrib/llvm-project/compiler-rt/lib/builtins//int_div_impl.inc:48: undefined reference to `__clzdi2' /usr/obj/usr/src/powerpc.powerpc/stand/libsa/libsa.a(udivdi3.o): In function `__udivXi3': /usr/src/contrib/llvm-project/compiler-rt/lib/builtins//int_div_impl.inc:19: undefined reference to `__clzdi2' /usr/src/contrib/llvm-project/compiler-rt/lib/builtins//int_div_impl.inc:19: undefined reference to `__clzdi2' This is because base gcc 4.2 fails to inline the __builtin_clzll() calls in int_div_impl.inc. Git Hash: 21c171475da0cc930a3bf802e2acb48ba1fb2c71 Git Author: dim@FreeBSD.org END