From 91c54466c70a3e2e4f706ad795eb9aa40e9345ca Mon Sep 17 00:00:00 2001 From: Benjamin Kosnik Date: Wed, 27 Jan 2010 20:12:41 +0000 Subject: [PATCH] re PR c++/42346 (darwin instantiation vs. optimization oddity) 2010-01-27 Benjamin Kosnik 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. From-SVN: r156303 --- libstdc++-v3/ChangeLog | 8 ++++++++ .../23_containers/map/requirements/exception/basic.cc | 2 +- .../map/requirements/exception/generation_prohibited.cc | 2 +- .../map/requirements/exception/propagation_consistent.cc | 2 +- .../multimap/requirements/exception/basic.cc | 2 +- .../requirements/exception/generation_prohibited.cc | 2 +- .../requirements/exception/propagation_consistent.cc | 2 +- .../unordered_map/requirements/exception/basic.cc | 2 +- .../requirements/exception/generation_prohibited.cc | 2 +- .../requirements/exception/propagation_consistent.cc | 2 +- 10 files changed, 17 insertions(+), 9 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 25cda7e571b..ce27757d2c5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2010-01-27 Benjamin Kosnik + + 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. + 2010-01-27 Richard Guenther PR libstdc++/42832 diff --git a/libstdc++-v3/testsuite/23_containers/map/requirements/exception/basic.cc b/libstdc++-v3/testsuite/23_containers/map/requirements/exception/basic.cc index d51f9f27d71..cb5e2daed4a 100644 --- a/libstdc++-v3/testsuite/23_containers/map/requirements/exception/basic.cc +++ b/libstdc++-v3/testsuite/23_containers/map/requirements/exception/basic.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/map/requirements/exception/generation_prohibited.cc b/libstdc++-v3/testsuite/23_containers/map/requirements/exception/generation_prohibited.cc index b01bba47dc8..7d67cd7fc72 100644 --- a/libstdc++-v3/testsuite/23_containers/map/requirements/exception/generation_prohibited.cc +++ b/libstdc++-v3/testsuite/23_containers/map/requirements/exception/generation_prohibited.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/map/requirements/exception/propagation_consistent.cc b/libstdc++-v3/testsuite/23_containers/map/requirements/exception/propagation_consistent.cc index 20cf5e48903..eee010bd05c 100644 --- a/libstdc++-v3/testsuite/23_containers/map/requirements/exception/propagation_consistent.cc +++ b/libstdc++-v3/testsuite/23_containers/map/requirements/exception/propagation_consistent.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc b/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc index 62fba44e024..6f5b6aed9f1 100644 --- a/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc +++ b/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc b/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc index 817c3c8feb3..c34586b2e37 100644 --- a/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc +++ b/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/generation_prohibited.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc b/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc index 76087165ab9..8e1fef29882 100644 --- a/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc +++ b/libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/propagation_consistent.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/basic.cc b/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/basic.cc index 9da9817c092..bcad65f8a5e 100644 --- a/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/basic.cc +++ b/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/basic.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc b/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc index 5a3c6f8020b..7ed320198d6 100644 --- a/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc +++ b/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/generation_prohibited.cc @@ -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 diff --git a/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc b/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc index 6399149b8b4..7bb555f419b 100644 --- a/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc +++ b/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/exception/propagation_consistent.cc @@ -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