new1.C: XFAIL on AIX.
authorDavid Edelsohn <dje.gcc@gmail.com>
Wed, 30 Nov 2016 15:07:28 +0000 (15:07 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Wed, 30 Nov 2016 15:07:28 +0000 (10:07 -0500)
        * g++.dg/eh/new1.C: XFAIL on AIX.
        * g++.dg/eh/delete1.C: Same.
        * g++.dg/init/new40.C: Same.
        * g++.old-deja/g++.eh/new2.C: Same.

From-SVN: r243032

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/delete1.C
gcc/testsuite/g++.dg/eh/new1.C
gcc/testsuite/g++.dg/init/new40.C
gcc/testsuite/g++.old-deja/g++.eh/new2.C

index d48c6b782369daa4690a120ddf5651e8eb411bfb..e9c37c9c88cea51e3352dec2fc0ecb726855c03e 100644 (file)
@@ -1,3 +1,10 @@
+2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
+
+       * g++.dg/eh/new1.C: XFAIL on AIX.
+       * g++.dg/eh/delete1.C: Same.
+       * g++.dg/init/new40.C: Same.
+       * g++.old-deja/g++.eh/new2.C: Same.
+
 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
 
        PR c/78498
index 43d7bc077f0ac967dabc49ea0edf703d8250f54c..64ccb50cbf7ef3b2fb6ea97e32dd820825dbdd47 100644 (file)
@@ -1,4 +1,6 @@
 // { dg-do run }
+// { dg-xfail-run-if "AIX operator delete" { powerpc-ibm-aix* } }
+
 // pr 55635, the delete operator must be called, regardless of whether
 // the dtor throws
 
index 3126f192e18871474cdcaa66918a3cf15f894177..2a68517b939f6d02a3ef2037700a439629f3bdd2 100644 (file)
@@ -3,6 +3,7 @@
 // right pointer to operator delete.
 
 // { dg-do run }
+// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
 
 #include <new>
 
index 026712dc1a21cc93bc69ea8afc084e4c81ec2e1f..30d9de62a0293f8cb8ea4e82e42b7d6751bee57c 100644 (file)
@@ -3,6 +3,7 @@
 // In C++11 we throw bad_array_new_length instead.
 // { dg-options -std=c++03 }
 // { dg-do run }
+// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
 
 #include <assert.h>
 #include <stdlib.h>
index f3e8982a5931133ecff60e4d8103936a2fee7fee..563a7949e44f5ebb75b3b6c142745bc496ebbfb8 100644 (file)
@@ -2,6 +2,7 @@
 // Test that a throw in B's constructor destroys the A and frees the memory.
 // Avoid use of none-overridable new/delete operators in shared
 // { dg-options "-static" { target *-*-mingw* } }
+// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
 
 #include <cstddef>
 #include <cstdlib>