aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2014-01-21 08:28:10 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2014-01-21 08:28:10 +0100
commit721ee6cf8ed7f7b67a4f90d29c2e92b39b5ddf95 (patch)
treee982b528044006d70154aaeedf825cb1a169f909
parent84db09e3c260b7dfc0f652387e3aa28f04626e70 (diff)
downloadgcc-721ee6cf8ed7f7b67a4f90d29c2e92b39b5ddf95.zip
gcc-721ee6cf8ed7f7b67a4f90d29c2e92b39b5ddf95.tar.gz
gcc-721ee6cf8ed7f7b67a4f90d29c2e92b39b5ddf95.tar.bz2
re PR tree-optimization/59860 (ICE in compute_may_aliases, at tree-ssa-structalias.c:6843)
PR middle-end/59860 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all other targets. From-SVN: r206868
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/strlenopt-4.c12
2 files changed, 9 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9c06b5c..addd796 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2014-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/59860
+ * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
+ other targets.
+
2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
* gfortran.dg/round_3.f08: Add more cases.
diff --git a/gcc/testsuite/gcc.dg/strlenopt-4.c b/gcc/testsuite/gcc.dg/strlenopt-4.c
index 5997d31..beea495 100644
--- a/gcc/testsuite/gcc.dg/strlenopt-4.c
+++ b/gcc/testsuite/gcc.dg/strlenopt-4.c
@@ -66,16 +66,10 @@ main ()
return 0;
}
-/* For targets providing a movstr pattern strcat is already decomposed
- into strlen + strcpy by fold_builtin_strcat. */
-
-/* { dg-final { scan-tree-dump-times "strlen \\(" 3 "strlen" { target { ! s390*-*-* } } } } */
-/* { dg-final { scan-tree-dump-times "strlen \\(" 6 "strlen" { target s390*-*-* } } } */
+/* { dg-final { scan-tree-dump-times "strlen \\(" 3 "strlen" } } */
/* { dg-final { scan-tree-dump-times "memcpy \\(" 4 "strlen" } } */
-/* { dg-final { scan-tree-dump-times "strcpy \\(" 3 "strlen" { target { ! s390*-*-* } } } } */
-/* { dg-final { scan-tree-dump-times "strcpy \\(" 6 "strlen" { target s390*-*-* } } } */
-/* { dg-final { scan-tree-dump-times "strcat \\(" 3 "strlen" { target { ! s390*-*-* } } } } */
-/* { dg-final { scan-tree-dump-times "strcat \\(" 0 "strlen" { target s390*-*-* } } } */
+/* { dg-final { scan-tree-dump-times "strcpy \\(" 3 "strlen" } } */
+/* { dg-final { scan-tree-dump-times "strcat \\(" 3 "strlen" } } */
/* { dg-final { scan-tree-dump-times "strchr \\(" 0 "strlen" } } */
/* { dg-final { scan-tree-dump-times "stpcpy \\(" 0 "strlen" } } */
/* { dg-final { cleanup-tree-dump "strlen" } } */