aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C4
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C4
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;