freebsd-dev/lib/msun/tests
Dimitry Andric b451efbedc Resolve conflicts between macros in fenv.h and ieeefp.h
This is a follow-up to r321483, which disabled -Wmacro-redefined for
some lib/msun tests.

If an application included both fenv.h and ieeefp.h, several macros such
as __fldcw(), __fldenv() were defined in both headers, with slightly
different arguments, leading to conflicts.

Fix this by putting all the common macros in the machine-specific
versions of ieeefp.h.  Where needed, update the arguments in places
where the macros are invoked.

This also slightly reduces the differences between the amd64 and i386
versions of ieeefp.h.

Reviewed by:	kib
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D15633
2018-05-31 20:22:47 +00:00
..
cexp_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
conj_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
csqrt_test.c lib/msun: add more csqrt unit tests for precision and overflow 2017-08-29 22:37:24 +00:00
ctrig_test.c Expect :test_zero_input to fail on amd64 2017-03-09 06:58:47 +00:00
exponential_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
fenv_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
fma_test.c fma_test: mute a warning about unreachable code on amd64 by restructuring 2017-05-29 18:45:10 +00:00
fmaxmin_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
ilogb_test.c Integrate a number of testcases from tools/regression/lib/msun 2015-12-16 09:11:11 +00:00
invctrig_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
invtrig_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
logarithm_test.c logarithm_test: assert that feclearexcept succeeds 2017-05-29 18:49:28 +00:00
lrint_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
lround_test.c Integrate the remaining tools/regression/lib/msun testcases into the 2015-12-20 05:06:44 +00:00
lround_test.t Integrate the remaining tools/regression/lib/msun testcases into the 2015-12-20 05:06:44 +00:00
Makefile Resolve conflicts between macros in fenv.h and ieeefp.h 2018-05-31 20:22:47 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
nan_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
nearbyint_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
next_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
rem_test.c Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
test-utils.h Fix warnings in lib/msun/tests/... to help pave way for WARNS?= 6. 2017-03-04 10:07:46 +00:00
trig_test.c Revert r321457 2017-08-26 06:44:50 +00:00