From de0db391baca1edbebd69d622a98acef75263a0a Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 5 Dec 2012 10:12:53 +0000 Subject: [PATCH] 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 PR tree-optimization/51238 * gcc.dg/torture/pr51238.c: New testcase. From-SVN: r194192 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/torture/pr51238.c | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/torture/pr51238.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b04fee3909d..5c363d064be 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-12-05 Richard Biener + + PR tree-optimization/51238 + * gcc.dg/torture/pr51238.c: New testcase. + 2012-12-05 Richard Biener PR tree-optimization/50222 diff --git a/gcc/testsuite/gcc.dg/torture/pr51238.c b/gcc/testsuite/gcc.dg/torture/pr51238.c new file mode 100644 index 00000000000..4d5da5d1863 --- /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; + } +} -- 2.30.2