diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2018-10-18 21:04:55 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2018-10-18 21:04:55 +0100 |
commit | 955fe731e3c1784b56209006576bc4263b854b9f (patch) | |
tree | 14830419ab5784ebe2be8a23d55044c68638e5e5 /libstdc++-v3 | |
parent | c0ace69ec677d1f85f6a433c8fae2d4df6f75714 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 1 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc | 2 |
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" } |