aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2018-10-18 21:04:55 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2018-10-18 21:04:55 +0100
commit955fe731e3c1784b56209006576bc4263b854b9f (patch)
tree14830419ab5784ebe2be8a23d55044c68638e5e5 /libstdc++-v3
parentc0ace69ec677d1f85f6a433c8fae2d4df6f75714 (diff)
downloadgcc-955fe731e3c1784b56209006576bc4263b854b9f.zip
gcc-955fe731e3c1784b56209006576bc4263b854b9f.tar.gz
gcc-955fe731e3c1784b56209006576bc4263b854b9f.tar.bz2
Fix tests that fail when built with different options
* testsuite/20_util/duration/cons/2.cc: Add -ffloat-store to fix failure when compiled without optimisation. * testsuite/ext/profile/mutex_extensions_neg.cc: Prune additional errors caused by C++17 std::pmr alias templates. From-SVN: r265287
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/cons/2.cc1
-rw-r--r--libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc2
3 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b26e1fc..5edbec9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,10 @@
2018-10-18 Jonathan Wakely <jwakely@redhat.com>
+ * testsuite/20_util/duration/cons/2.cc: Add -ffloat-store to fix
+ failure when compiled without optimisation.
+ * testsuite/ext/profile/mutex_extensions_neg.cc: Prune additional
+ errors caused by C++17 std::pmr alias templates.
+
PR libstdc++/87642
* config/locale/gnu/monetary_members.cc
(moneypunct<char, true>::_M_initialize_moneypunct): Use
diff --git a/libstdc++-v3/testsuite/20_util/duration/cons/2.cc b/libstdc++-v3/testsuite/20_util/duration/cons/2.cc
index 3f48f25..65b151f 100644
--- a/libstdc++-v3/testsuite/20_util/duration/cons/2.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/cons/2.cc
@@ -1,4 +1,5 @@
// { dg-do run { target c++11 } }
+// { dg-additional-options "-ffloat-store" { target { m68*-*-* || ia32 } } }
// Copyright (C) 2008-2018 Free Software Foundation, Inc.
//
diff --git a/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc b/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
index 147d567..69cc111 100644
--- a/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
+++ b/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
@@ -29,3 +29,5 @@
// "template argument 1 is invalid"
// { dg-prune-output "tuple:993" }
+// PMR alias templates cause ambiguities between debug and profile containers:
+// { dg-prune-output "is ambiguous" }