re PR tree-optimization/43378 (IVOPTs messes up code)
PR tree-optimization/43378 * gcc.dg/tree-ssa/pr43378.c: New test. From-SVN: r220563
This commit is contained in:
parent
a9e083cc43
commit
940652d50f
2 changed files with 22 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2015-02-10 Bin Cheng <bin.cheng@arm.com>
|
||||
|
||||
PR tree-optimization/43378
|
||||
* gcc.dg/tree-ssa/pr43378.c: New test.
|
||||
|
||||
2015-02-08 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/64978
|
||||
|
|
17
gcc/testsuite/gcc.dg/tree-ssa/pr43378.c
Normal file
17
gcc/testsuite/gcc.dg/tree-ssa/pr43378.c
Normal file
|
@ -0,0 +1,17 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -fdump-tree-ivopts" } */
|
||||
|
||||
void bar (int, int, int);
|
||||
void foo (int left, int rite, int element)
|
||||
{
|
||||
while (left <= rite)
|
||||
{
|
||||
rite -= element;
|
||||
bar (left, rite, element);
|
||||
left += element;
|
||||
}
|
||||
}
|
||||
|
||||
/* { dg-final { scan-tree-dump-times "rite_\[0-9\]* = rite_\[0-9\]* - element" 1 "ivopts"} } */
|
||||
/* { dg-final { scan-tree-dump-times "left_\[0-9\]* = left_\[0-9\]* \\+ element|left_\[0-9\]* = element_\[0-9\]*\\(D\\) \\+ left" 1 "ivopts"} } */
|
||||
/* { dg-final { cleanup-tree-dump "ivopts" } } */
|
Loading…
Add table
Reference in a new issue