This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[v3] c++/42364
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: libstdc++ at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Wed, 27 Jan 2010 12:18:40 -0800
- Subject: [v3] c++/42364
This is now passing for me on darwin, with 2010-01-24 dated compilers.
So, I am removing the workarounds. I'm not quite sure what fixed it,
but presumably this will now break if it goes wrong again.
tested x86_64/linux
tested x86/darwin
-benjamin
2010-01-27 Benjamin Kosnik <bkoz@redhat.com>
PR c++/42346
* testsuite/23_containers/unordered_map/requirements/exception/: Remove
-O1 workaround.
* testsuite/23_containers/multimap/requirements/exception/: Same.
* testsuite/23_containers/map/requirements/exception: Same.
Index: testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc
===================================================================
--- testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc (revision 156301)
+++ testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-09-09 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/unordered_map/requirements/exception/basic.cc
===================================================================
--- testsuite/23_containers/unordered_map/requirements/exception/basic.cc (revision 156301)
+++ testsuite/23_containers/unordered_map/requirements/exception/basic.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-11-30 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc
===================================================================
--- testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc (revision 156301)
+++ testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-09-09 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc
===================================================================
--- testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc (revision 156301)
+++ testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-09-09 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/multimap/requirements/exception/basic.cc
===================================================================
--- testsuite/23_containers/multimap/requirements/exception/basic.cc (revision 156301)
+++ testsuite/23_containers/multimap/requirements/exception/basic.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-11-30 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc
===================================================================
--- testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc (revision 156301)
+++ testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-09-09 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/map/requirements/exception/propagation_consistent.cc
===================================================================
--- testsuite/23_containers/map/requirements/exception/propagation_consistent.cc (revision 156301)
+++ testsuite/23_containers/map/requirements/exception/propagation_consistent.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-09-09 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/map/requirements/exception/basic.cc
===================================================================
--- testsuite/23_containers/map/requirements/exception/basic.cc (revision 156301)
+++ testsuite/23_containers/map/requirements/exception/basic.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-11-30 Benjamin Kosnik <benjamin@redhat.com>
Index: testsuite/23_containers/map/requirements/exception/generation_prohibited.cc
===================================================================
--- testsuite/23_containers/map/requirements/exception/generation_prohibited.cc (revision 156301)
+++ testsuite/23_containers/map/requirements/exception/generation_prohibited.cc (working copy)
@@ -1,4 +1,4 @@
-// { dg-options "-std=gnu++0x -O1" } // XXX -O1 via PR42346
+// { dg-options "-std=gnu++0x" }
// { dg-require-cstdint "" }
// 2009-09-09 Benjamin Kosnik <benjamin@redhat.com>