diff options
author | Andrew Pinski <apinski@cavium.com> | 2014-11-23 05:30:26 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2014-11-22 21:30:26 -0800 |
commit | 6a93d42ad87ce8bdc21815fd2893da3dce275de8 (patch) | |
tree | 6fde1c20d25c39fed480190c9bf1b5bfe093d5a0 /gcc | |
parent | 0046bb1ed8e2b5cb4424be28d2a35d00c3b9b4bb (diff) | |
download | gcc-6a93d42ad87ce8bdc21815fd2893da3dce275de8.zip gcc-6a93d42ad87ce8bdc21815fd2893da3dce275de8.tar.gz gcc-6a93d42ad87ce8bdc21815fd2893da3dce275de8.tar.bz2 |
initlist-lifetime1.C: Fix testcase where argc is always greater than 1 (octeon simulator).
2014-11-22 Andrew Pinski <apinski@cavium.com>
* g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
argc is always greater than 1 (octeon simulator).
* g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
From-SVN: r217979
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C | 4 |
3 files changed, 12 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4ed30ea..e3e9611 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,11 @@ 2014-11-22 Andrew Pinski <apinski@cavium.com> + * 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 <apinski@cavium.com> + PR target/63971 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in the epilogue). diff --git a/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C b/gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C index d3b0fc3..9b83675 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 77fc961..7327366 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; |