PR libstdc++/78179 run long double tests separately
commit1580b4793d88132747f587ac95ebc12d96fee5b9
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Sep 2018 14:54:28 +0000 (3 14:54 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Sep 2018 14:54:28 +0000 (3 14:54 +0000)
tree23e67cdd1422bd8e8798ae7805310887ce0b4c4a
parentab40e20ba7bb7fafa180cad86926a57ee3f66927
PR libstdc++/78179 run long double tests separately

Split the long double testing into a separate file, so that we can XFAIL
targets where the long double precision doesn't meet the expected
tolerances. The float and double tests are still expefted to PASS for
all targets.

PR libstdc++/78179
* testsuite/26_numerics/headers/cmath/hypot-long-double.cc: New test
that runs the long double part of hypot.cc.
* testsuite/26_numerics/headers/cmath/hypot.cc: Disable long double
tests unless TEST_HYPOT_LONG_DOUBLE is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264063 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/26_numerics/headers/cmath/hypot-long-double.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/headers/cmath/hypot.cc