PR libstdc++/78179 run long double tests separately
authorJonathan Wakely <jwakely@redhat.com>
Mon, 3 Sep 2018 14:54:28 +0000 (15:54 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 3 Sep 2018 14:54:28 +0000 (15:54 +0100)
commitd4baef5be801769686d79735f08959c05555ff91
tree23e67cdd1422bd8e8798ae7805310887ce0b4c4a
parent339e6723c9c2c062933c17eec128407a0778d99d
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.

From-SVN: r264063
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