From: redi Date: Thu, 18 Oct 2018 20:04:55 +0000 (+0000) Subject: Fix tests that fail when built with different options X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=28ee33efef9f75f0e134e5e3024bfd2cb3850895;p=thirdparty%2Fgcc.git 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265287 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b26e1fcfd299..5edbec9d36c7 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,10 @@ 2018-10-18 Jonathan Wakely + * 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::_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 3f48f25f101e..65b151f8b20c 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 147d56740a15..69cc1115b80a 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" }