From: Benjamin Kosnik Date: Wed, 27 Jan 2010 20:12:41 +0000 (+0000) Subject: re PR c++/42346 (darwin instantiation vs. optimization oddity) X-Git-Tag: releases/gcc-4.5.0~1017 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=91c54466c70a3e2e4f706ad795eb9aa40e9345ca;p=thirdparty%2Fgcc.git 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 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 25cda7e571b0..ce27757d2c5e 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 d51f9f27d717..cb5e2daed4a8 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 b01bba47dc8c..7d67cd7fc725 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 20cf5e489037..eee010bd05c8 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 62fba44e0243..6f5b6aed9f18 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 817c3c8feb36..c34586b2e379 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 76087165ab92..8e1fef298826 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 9da9817c0927..bcad65f8a5e0 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 5a3c6f8020b8..7ed320198d6f 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 6399149b8b42..7bb555f419b8 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