* 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" }

Reply via email to