diff options
author | Richard Biener <rguenther@suse.de> | 2012-12-05 10:12:53 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-12-05 10:12:53 +0000 |
commit | de0db391baca1edbebd69d622a98acef75263a0a (patch) | |
tree | 8fe934c3202e6a4c0359d2b9eac41b70b03648c7 | |
parent | ceee0bde3650a71c8acd8e24f858bdd21846c13e (diff) | |
download | gcc-de0db391baca1edbebd69d622a98acef75263a0a.zip gcc-de0db391baca1edbebd69d622a98acef75263a0a.tar.gz gcc-de0db391baca1edbebd69d622a98acef75263a0a.tar.bz2 |
re PR tree-optimization/51238 (ICE: SIGSEGV in find_uses_to_rename_use (tree-ssa-loop-manip.c:1267) with -Os -ftree-loop-distribution)
2012-12-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/51238
* gcc.dg/torture/pr51238.c: New testcase.
From-SVN: r194192
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/pr51238.c | 16 |
2 files changed, 21 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b04fee3..5c363d0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2012-12-05 Richard Biener <rguenther@suse.de> + PR tree-optimization/51238 + * gcc.dg/torture/pr51238.c: New testcase. + +2012-12-05 Richard Biener <rguenther@suse.de> + PR tree-optimization/50222 * gcc.dg/torture/pr50222.c: New testcase. diff --git a/gcc/testsuite/gcc.dg/torture/pr51238.c b/gcc/testsuite/gcc.dg/torture/pr51238.c new file mode 100644 index 0000000..4d5da5d --- /dev/null +++ b/gcc/testsuite/gcc.dg/torture/pr51238.c @@ -0,0 +1,16 @@ +/* { dg-do compile } */ +/* { dg-options "-ftree-loop-distribution" } */ + +extern int ia[]; +extern int ib[]; +int i; + +void +foo (int l) +{ + while (l--) + { + i = ia[l]; + ia[l] = ib[l] = 0; + } +} |