aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/g++.dg/opt/flifetime-dse2.C1
-rw-r--r--gcc/testsuite/g++.dg/opt/flifetime-dse4.C1
-rw-r--r--gcc/testsuite/g++.dg/warn/Warray-bounds-4.C1
-rw-r--r--gcc/testsuite/g++.dg/warn/Warray-bounds-8.C3
5 files changed, 12 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9de41ea..f206218 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2019-09-06 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
+ * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
+ * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
+ * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
+
2019-09-06 Caroline Tice <cmtice@google.com>
PR testsuite/91670
diff --git a/gcc/testsuite/g++.dg/opt/flifetime-dse2.C b/gcc/testsuite/g++.dg/opt/flifetime-dse2.C
index 16d9a74..5f78bc9 100644
--- a/gcc/testsuite/g++.dg/opt/flifetime-dse2.C
+++ b/gcc/testsuite/g++.dg/opt/flifetime-dse2.C
@@ -1,5 +1,6 @@
// { dg-options "-O3 -flifetime-dse" }
// { dg-do run }
+// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
typedef __SIZE_TYPE__ size_t;
inline void * operator new (size_t, void *p) { return p; }
diff --git a/gcc/testsuite/g++.dg/opt/flifetime-dse4.C b/gcc/testsuite/g++.dg/opt/flifetime-dse4.C
index c72444a..4a6fe57 100644
--- a/gcc/testsuite/g++.dg/opt/flifetime-dse4.C
+++ b/gcc/testsuite/g++.dg/opt/flifetime-dse4.C
@@ -1,5 +1,6 @@
// { dg-options "-O3 -flifetime-dse=1" }
// { dg-do run }
+// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
typedef __SIZE_TYPE__ size_t;
inline void * operator new (size_t, void *p) { return p; }
diff --git a/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C b/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C
index 319038a..a4c4383 100644
--- a/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C
+++ b/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C
@@ -1,5 +1,6 @@
// { dg-do compile }
// { dg-options "-O2 -Warray-bounds" }
+// { dg-skip-if "" { *-*-aix* } }
class String
{
diff --git a/gcc/testsuite/g++.dg/warn/Warray-bounds-8.C b/gcc/testsuite/g++.dg/warn/Warray-bounds-8.C
index 850414e..69226fa 100644
--- a/gcc/testsuite/g++.dg/warn/Warray-bounds-8.C
+++ b/gcc/testsuite/g++.dg/warn/Warray-bounds-8.C
@@ -3,7 +3,8 @@
See Wstringop-overflow-3.C for the same test that exercises the other
warning.
{ dg-do compile }
- { dg-options "-O2 -Wall -Wno-stringop-overflow" } */
+ { dg-options "-O2 -Wall -Wno-stringop-overflow" }
+ { dg-skip-if "" { *-*-aix* } } */
void sink (void*);