ipa-pta-14.c (scan-ipa-dump): Don't expect NULL in foo.result set.
authorJoern Rennecke <joern.rennecke@embecosm.com>
Fri, 6 Sep 2013 09:31:12 +0000 (09:31 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Fri, 6 Sep 2013 09:31:12 +0000 (10:31 +0100)
        * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
        Don't expect NULL in foo.result set.
        * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
        in ESCAPED set.
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.

From-SVN: r202314

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c
gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c
gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c
gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c

index 4773d7815b3a5943c44b660ac937b2c1b3420f53..96a5b6a1dd66f522773e5b8f15c6c7c2cf254540 100644 (file)
@@ -1,3 +1,12 @@
+2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
+       Don't expect NULL in foo.result set.
+       * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
+       in ESCAPED set.
+       * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
+       * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
+
 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
        * gcc.target/s390/nearestint-1.c: New testcase.
index e8abc3244a0640d97b1305a2f293b4178827d470..ed59cbfda008ffaff5e54c8d782b764ed1d101f4 100644 (file)
@@ -22,7 +22,8 @@ int main()
   a.p = (void *)&c;
   p = foo(&a, &a);
   /* { dg-final { scan-ipa-dump "foo.result = { NULL a\[^ \]* c\[^ \]* }" "pta" { xfail *-*-* } } } */
-  /* { dg-final { scan-ipa-dump "foo.result = { NULL a\[^ \]* a\[^ \]* c\[^ \]* }" "pta" } } */
+  /* { dg-final { scan-ipa-dump "foo.result = { NULL a\[^ \]* a\[^ \]* c\[^ \]* }" "pta" { target { ! keeps_null_pointer_checks } } } } */
+  /* { dg-final { scan-ipa-dump "foo.result = { NONLOCAL a\[^ \]* a\[^ \]* c\[^ \]* }" "pta" { target { keeps_null_pointer_checks } } } } */
   ((struct X *)p)->p = (void *)0;
   if (a.p != (void *)0)
     abort ();
index a4244171305c14b60d619a66543b8e1feb4eb0d9..dcfae5dd95785e1f9018f388e06d7f6e10a9df2b 100644 (file)
@@ -33,5 +33,6 @@ int main()
   return 0;
 }
 
-/* { dg-final { scan-tree-dump "ESCAPED = { NULL ESCAPED NONLOCAL x }" "alias" } } */
+/* { dg-final { scan-tree-dump "ESCAPED = { NULL ESCAPED NONLOCAL x }" "alias" { target { ! keeps_null_pointer_checks } } } } */
+/* { dg-final { scan-tree-dump "ESCAPED = { ESCAPED NONLOCAL x }" "alias" { target { keeps_null_pointer_checks } } } } */
 /* { dg-final { cleanup-tree-dump "alias" } } */
index 8580382fca6972e8c2c169ad7605825373c2bc22..e6139591ec808a8fefc50f26a95ba80de1a78e1c 100644 (file)
@@ -34,5 +34,6 @@ int main()
   return 0;
 }
 
-/* { dg-final { scan-tree-dump "ESCAPED = { NULL ESCAPED NONLOCAL x }" "alias" } } */
+/* { dg-final { scan-tree-dump "ESCAPED = { NULL ESCAPED NONLOCAL x }" "alias" { target { ! keeps_null_pointer_checks } } } } */
+/* { dg-final { scan-tree-dump "ESCAPED = { ESCAPED NONLOCAL x }" "alias" { target { keeps_null_pointer_checks } } } } */
 /* { dg-final { cleanup-tree-dump "alias" } } */
index 5a121a0d9a718e96137550861520c464cab248ee..870dcf6b19ac21ed9e258a1a35cb4d3fcccb923d 100644 (file)
@@ -38,5 +38,6 @@ int main()
   return 0;
 }
 
-/* { dg-final { scan-tree-dump "ESCAPED = { NULL ESCAPED NONLOCAL x }" "alias" } } */
+/* { dg-final { scan-tree-dump "ESCAPED = { NULL ESCAPED NONLOCAL x }" "alias" { target { ! keeps_null_pointer_checks } } } } */
+/* { dg-final { scan-tree-dump "ESCAPED = { ESCAPED NONLOCAL x }" "alias" { target { keeps_null_pointer_checks } } } } */
 /* { dg-final { cleanup-tree-dump "alias" } } */