]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libstdc++/21769 (per-file control over PCH inclusion)
authorJanis Johnson <janis187@us.ibm.com>
Wed, 20 Jan 2010 11:57:44 +0000 (11:57 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 20 Jan 2010 11:57:44 +0000 (11:57 +0000)
2010-01-20  Janis Johnson  <janis187@us.ibm.com>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/21769
* testsuite/lib/dg-options.exp (add_options_for_no_pch): Add.
* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
Use it.

Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
From-SVN: r156075

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc
libstdc++-v3/testsuite/lib/dg-options.exp

index 9830eb2f6210e5eb04a36a1d4f3f972dac93b944..d7661bb0204a7e261b60915177b69b8d500e8240 100644 (file)
@@ -1,3 +1,11 @@
+2010-01-20  Janis Johnson  <janis187@us.ibm.com>
+           Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/21769
+       * testsuite/lib/dg-options.exp (add_options_for_no_pch): Add.
+       * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
+       Use it.
+
 2010-01-19  Johannes Singler  <singler@kit.edu>
 
        PR libstdc++/42712
index 771a5550d43b81833a338de03f67aadcdc1dc8d4..9412d73f007438cf30fa0dc255a0809663faf361 100644 (file)
@@ -1,6 +1,6 @@
 // 2001-04-06 gdr
 
-// Copyright (C) 2001, 2005, 2009 Free Software Foundation, Inc.
+// Copyright (C) 2001, 2005, 2009, 2010 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -17,8 +17,9 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-
 // { dg-do compile }
+// { dg-add-options no_pch }
+
 // { dg-xfail-if "" { { *-*-linux* *-*-darwin[3-9]* } || { uclibc || newlib } } { "*" } { "" } }
 // { dg-excess-errors "" { target { { *-*-linux* *-*-darwin[3-9]* } || { uclibc || newlib } } } }
 
index 60e9b78fdbadcf56a2ea1b92deab57013505d22c..10848bcccf13e69714753b31042622453dacb3ab 100644 (file)
@@ -1,6 +1,6 @@
 # Handlers for additional dg-xxx keywords in tests.
 
-# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010
 # Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -151,3 +151,8 @@ proc dg-require-binary-io { args } {
     }
     return
 }
+
+proc add_options_for_no_pch { flags } {
+    # This forces any generated and possibly included PCH to be invalid.
+    return "-D__GLIBCXX__=99999999"
+}