libstdc++-v3 Skip tests on Darwin8-10.
authorIain Sandoe <iain@sandoe.co.uk>
Sun, 21 Apr 2019 08:14:47 +0000 (08:14 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sun, 21 Apr 2019 08:14:47 +0000 (08:14 +0000)
These earlier Darwin versions have “FP_≈” inside a
comment in architecture/{ppc,i386}/math.h, which is
included by math.h which causes the tests to fail.

The intent of the tests (i.e. to ensure that the
library itself does not emit non-ascii) is covered
by other platforms, including later Darwin editions.

2019-04-21  Iain Sandoe  <iain@sandoe.co.uk>

* testsuite/17_intro/headers/c++1998/charset.cc: Skip for Darwin8
to Darwin10.
* testsuite/17_intro/headers/c++2011/charset.cc: Likewise.
* testsuite/17_intro/headers/c++2014/charset.cc: Likewise.
* testsuite/17_intro/headers/c++2017/charset.cc: Likewise.
* testsuite/17_intro/headers/c++2020/charset.cc: Likewise.

From-SVN: r270479

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/17_intro/headers/c++1998/charset.cc
libstdc++-v3/testsuite/17_intro/headers/c++2011/charset.cc
libstdc++-v3/testsuite/17_intro/headers/c++2014/charset.cc
libstdc++-v3/testsuite/17_intro/headers/c++2017/charset.cc
libstdc++-v3/testsuite/17_intro/headers/c++2020/charset.cc

index cd34f126fdb8d667cb8226e42e847ada14d3a6de..af3372081b5d54a3e228ee32b236c91ee0091698 100644 (file)
@@ -1,3 +1,12 @@
+2019-04-21  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * testsuite/17_intro/headers/c++1998/charset.cc: Skip for Darwin8
+       to Darwin10.
+       * testsuite/17_intro/headers/c++2011/charset.cc: Likewise.
+       * testsuite/17_intro/headers/c++2014/charset.cc: Likewise.
+       * testsuite/17_intro/headers/c++2017/charset.cc: Likewise.
+       * testsuite/17_intro/headers/c++2020/charset.cc: Likewise.
+
 2019-04-20  Thomas Rodgers <trodgers@redhat.com>
 
        Delegate PSTL configuration to pstl/pstl_config.h
index 864c64ef831774aa0837fd6ce767b4f38b705fb4..4425e1cf63e7016ef61091140c63af8576ad1180 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-finput-charset=ascii" }
 // { dg-do compile }
+// { dg-skip-if "non-ascii in system headers" { *-*-darwin10*  *-*-darwin[89]* } }
 
 #include <bits/extc++.h>
index 864c64ef831774aa0837fd6ce767b4f38b705fb4..4425e1cf63e7016ef61091140c63af8576ad1180 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-finput-charset=ascii" }
 // { dg-do compile }
+// { dg-skip-if "non-ascii in system headers" { *-*-darwin10*  *-*-darwin[89]* } }
 
 #include <bits/extc++.h>
index 864c64ef831774aa0837fd6ce767b4f38b705fb4..4425e1cf63e7016ef61091140c63af8576ad1180 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-finput-charset=ascii" }
 // { dg-do compile }
+// { dg-skip-if "non-ascii in system headers" { *-*-darwin10*  *-*-darwin[89]* } }
 
 #include <bits/extc++.h>
index 864c64ef831774aa0837fd6ce767b4f38b705fb4..4425e1cf63e7016ef61091140c63af8576ad1180 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-finput-charset=ascii" }
 // { dg-do compile }
+// { dg-skip-if "non-ascii in system headers" { *-*-darwin10*  *-*-darwin[89]* } }
 
 #include <bits/extc++.h>
index 864c64ef831774aa0837fd6ce767b4f38b705fb4..4425e1cf63e7016ef61091140c63af8576ad1180 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-finput-charset=ascii" }
 // { dg-do compile }
+// { dg-skip-if "non-ascii in system headers" { *-*-darwin10*  *-*-darwin[89]* } }
 
 #include <bits/extc++.h>