From: pinskia Date: Sun, 23 Nov 2014 05:30:26 +0000 (+0000) Subject: 2014-11-22 Andrew Pinski X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=47a1b5e6d5cc6a8d4d52fc6d8c201d9315f275cc;p=thirdparty%2Fgcc.git 2014-11-22 Andrew Pinski * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where argc is always greater than 1 (octeon simulator). * g++.dg/cpp0x/initlist-lifetime2.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217979 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4ed30eaa0ae4..e3e9611b662a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2014-11-22 Andrew Pinski + + * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where + argc is always greater than 1 (octeon simulator). + * g++.dg/cpp0x/initlist-lifetime2.C: Likewise. + 2014-11-22 Andrew Pinski PR target/63971 diff --git a/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C b/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C index d3b0fc3609c0..9b836754f0e0 100644 --- a/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C +++ b/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C @@ -23,9 +23,11 @@ struct B { const AL& alr; }; +volatile bool always_false = false; + int main(int argc, const char** argv) { - do_throw = (argc > 1); // always false, but optimizer can't tell + do_throw = always_false; // always false, but optimizer can't tell AL ar[] = {{1,2},{3,4}}; B b = {{5,6},{7,8}}; AL3 al3 = {{{1},{2},{3}}}; diff --git a/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C b/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C index 77fc961c9667..732736691e38 100644 --- a/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C +++ b/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C @@ -53,9 +53,11 @@ struct D { D() { ok = true; } }; +volatile bool always_false = false; + int main(int argc, const char** argv) { - do_throw = (argc > 1); // always false, but optimizer can't tell + do_throw = always_false; // always false, but optimizer can't tell ok = false; C c; ok = false;