Module Name: src Committed By: riastradh Date: Wed Nov 7 22:21:42 UTC 2018
Modified Files: src/lib/libc/arch/alpha/gen: fabs.S src/lib/libc/arch/hppa/gen: fabs.c src/lib/libc/arch/m68k/gen: fabs.S src/lib/libc/arch/mips/gen: fabs.S src/lib/libc/arch/powerpc/gen: fabs_ieee754.S src/lib/libc/arch/sparc/gen: fabs.S src/lib/libc/arch/vax/gen: fabs.S Log Message: On ports without __HAVE_LONG_DOUBLE, make fabsl alias fabs. For some reason, fabs lives in libc, not in libm, and our tests now detect when fabs or fabsl is missing from libm. For those ports that sometimes have long double and sometimes don't, make it conditional. Still missing: fabs _and_ fabsl on ia64. Need help from an itanium wizard! Other portmasters: Please take a look and see if I missed any ports that might have long double where this alias will not work. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/alpha/gen/fabs.S cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/hppa/gen/fabs.c cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/m68k/gen/fabs.S cvs rdiff -u -r1.8 -r1.9 src/lib/libc/arch/mips/gen/fabs.S cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/powerpc/gen/fabs_ieee754.S cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/sparc/gen/fabs.S cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/vax/gen/fabs.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.