aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2017-12-07 20:05:59 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2017-12-07 15:05:59 -0500
commitd3861707ebebb3c4dc6965582cb7ff696f9b6b73 (patch)
tree25cf75b280c8dea69836421c40a401a6aca5d008 /libstdc++-v3
parent4b2b493f86452d7941bf591b91bd348166f8ad1d (diff)
downloadgcc-d3861707ebebb3c4dc6965582cb7ff696f9b6b73.zip
gcc-d3861707ebebb3c4dc6965582cb7ff696f9b6b73.tar.gz
gcc-d3861707ebebb3c4dc6965582cb7ff696f9b6b73.tar.bz2
re PR libstdc++/83120 (ext/special_functions/hyperg failure on AIX)
PR libstdc++/83120 * testsuite/ext/special_functions/hyperg/check_value.cc: Add -ffp-contract=off. Add -ffloat-store for m68* and ia32. * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc: Same. From-SVN: r255483
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog7
-rw-r--r--libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc3
-rw-r--r--libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc3
3 files changed, 11 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f4a04fa..3043c25 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2017-12-07 David Edelsohn <dje.gcc@gmail.com>
+
+ PR libstdc++/83120
+ * testsuite/ext/special_functions/hyperg/check_value.cc: Add
+ -ffp-contract=off. Add -ffloat-store for m68* and ia32.
+ * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc: Same.
+
2017-12-07 Martin Sebor <msebor@redhat.com>
PR c/81544
diff --git a/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc b/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
index 1cede80..96cebde 100644
--- a/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
+++ b/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
@@ -1,5 +1,6 @@
// { dg-do run { target c++11 } }
-// { dg-options "-D__STDCPP_WANT_MATH_SPEC_FUNCS__" }
+// { dg-options "-D__STDCPP_WANT_MATH_SPEC_FUNCS__ -ffp-contract=off" }
+// { dg-additional-options "-ffloat-store" { target { m68*-*-* || ia32 } } }
//
// Copyright (C) 2016-2017 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
index 558db8d..2fc41f7 100644
--- a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
+++ b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
@@ -1,5 +1,6 @@
// { dg-do run { target c++11 } }
-// { dg-options "-D__STDCPP_WANT_MATH_SPEC_FUNCS__" }
+// { dg-options "-D__STDCPP_WANT_MATH_SPEC_FUNCS__ -ffp-contract=off" }
+// { dg-additional-options "-ffloat-store" { target { m68*-*-* || ia32 } } }
//
// Copyright (C) 2016-2017 Free Software Foundation, Inc.
//