[v3 PATCH] PR libstdc++/87855
Jonathan Wakely
jwakely@redhat.com
Mon Nov 19 12:28:00 GMT 2018
On 15/11/18 14:00 +0200, Ville Voutilainen wrote:
>Tested on Linux-PPC64. Ok for trunk? Backports?
One problem ...
>--- /dev/null
>+++ b/libstdc++-v3/testsuite/20_util/optional/assignment/9.cc
>@@ -0,0 +1,98 @@
>+// { dg-options "-std=gnu++17" }
>+// { dg-do compile }
This needs to be:
// { dg-do compile { target c++17 } }
Otherwise it FAILs with DejaGnu 1.5.2 and older when using something
like --target_board=unix/-std=c++14 (because old versions of DejaGnu
override the explicit dg-options in the testcase with the
--target_board options).
If you use { target c++17 } then when the old DejaGnu overrides your
{ dg-options "-std=gnu++17" } setting it still correctly skips the
test for older dialects, instead of getting a FAIL.
OK for trunk with that change, thanks.
I think it's OK to backport, but maybe let's wait a few weeks. Keep
the bugzilla open for now, until you do that backport.
More information about the Libstdc++
mailing list