summaryrefslogtreecommitdiffstats
path: root/lib/libc/powerpc/stdlib/gdtoa.mk
diff options
context:
space:
mode:
authordas <das@FreeBSD.org>2005-01-15 02:55:10 +0000
committerdas <das@FreeBSD.org>2005-01-15 02:55:10 +0000
commitc7466a47fff371436e5e36d5eb6e489e6a39aa3b (patch)
treea90e1a55dd5be03abe7196cbb1535b30e054cddc /lib/libc/powerpc/stdlib/gdtoa.mk
parent1df25ecd79325dade12d1a56dc9fb90982a51413 (diff)
downloadFreeBSD-src-c7466a47fff371436e5e36d5eb6e489e6a39aa3b.zip
FreeBSD-src-c7466a47fff371436e5e36d5eb6e489e6a39aa3b.tar.gz
Most libm routines depend on the rounding mode and/or set exception
flags, so they are not pure. Remove the __pure2 annotation from them. I believe that the following routines and their float and long double counterparts are the only ones here that can be __pure2: copysign is* fabs finite fmax fmin fpclassify ilogb nan signbit When gcc supports FENV_ACCESS, perhaps there will be a new annotation that allows the other functions to be considered pure when FENV_ACCESS is off. Discussed with: bde
Diffstat (limited to 'lib/libc/powerpc/stdlib/gdtoa.mk')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud