Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/lib/libc/arch



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.




Home | Main Index | Thread Index | Old Index