diff options
author | Martin Sebor <msebor@redhat.com> | 2019-07-10 16:15:52 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2019-07-10 10:15:52 -0600 |
commit | b59ff58620d1d4ffff5c74bd9f9f10f3cb222d8e (patch) | |
tree | 8f4932e504f8f38578f45475fd3db4297727366a | |
parent | 613caed2feb9cfc8158308670b59df3d031ec629 (diff) | |
download | gcc-b59ff58620d1d4ffff5c74bd9f9f10f3cb222d8e.zip gcc-b59ff58620d1d4ffff5c74bd9f9f10f3cb222d8e.tar.gz gcc-b59ff58620d1d4ffff5c74bd9f9f10f3cb222d8e.tar.bz2 |
PR testsuite/91132 - test gcc.dg/strlenopt-67.c in r273317 fails
gcc/testsuite/ChangeLog:
* gcc.dg/strlenopt-67.c: Removed second copy of test.
From-SVN: r273358
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/strlenopt-67.c | 52 |
2 files changed, 5 insertions, 52 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6b2bf88..7172061 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-07-10 Martin Sebor <msebor@redhat.com> + + PR testsuite/91132 + * gcc.dg/strlenopt-67.c: Removed second copy of test. + 2019-07-10 Vladimir Makarov <vmakarov@redhat.com> PR target/91102 diff --git a/gcc/testsuite/gcc.dg/strlenopt-67.c b/gcc/testsuite/gcc.dg/strlenopt-67.c index a2bcfba..e1b1de2 100644 --- a/gcc/testsuite/gcc.dg/strlenopt-67.c +++ b/gcc/testsuite/gcc.dg/strlenopt-67.c @@ -50,55 +50,3 @@ int f8 (void) } /* { dg-final { scan-tree-dump-times "abort|strlen" 0 "optimized" } } */ -/* PR tree-optimization/ - incorrrect strlen result after second strcpy - into the same destination. - { dg-do compile } - { dg-options "-O2 -Wall -fdump-tree-optimized" } */ - -// #include "strlenopt.h" - -char a[4]; - -int f4 (void) -{ - char b[4]; - __builtin_strcpy (b, "12"); - - int i = __builtin_strcmp (a, b); - - __builtin_strcpy (b, "123"); - if (__builtin_strlen (b) != 3) - __builtin_abort (); - - return i; -} - -int f6 (void) -{ - char b[6]; - __builtin_strcpy (b, "1234"); - - int i = __builtin_strcmp (a, b); - - __builtin_strcpy (b, "12345"); - if (__builtin_strlen (b) != 5) - __builtin_abort (); - - return i; -} - -int f8 (void) -{ - char b[8]; - __builtin_strcpy (b, "1234"); - - int i = __builtin_strcmp (a, b); - - __builtin_strcpy (b, "1234567"); - if (__builtin_strlen (b) != 7) - __builtin_abort (); - - return i; -} - -/* { dg-final { scan-tree-dump-times "abort|strlen" 0 "optimized" } } */ |