* 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.
Tested x86_64-linux, committed to trunk.
commit fb8ac7087f24a0e7e21639d75cf5227f7c15c9a2 Author: Jonathan Wakely <jwak...@redhat.com> Date: Thu Oct 18 21:03:31 2018 +0100 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. diff --git a/libstdc++-v3/testsuite/20_util/duration/cons/2.cc b/libstdc++-v3/testsuite/20_util/duration/cons/2.cc index 3f48f25f101..65b151f8b20 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 147d56740a1..69cc1115b80 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" }