Commit 96b5a6c7 by Zdenek Dvorak Committed by Zdenek Dvorak

* gcc.dg/tree-ssa/loop-4.c: Fix outcome.

From-SVN: r93116
parent a34664c6
2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
* gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2005-01-09 Dorit Naishlos <dorit@il.ibm.com> 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
* gcc.dg/vect/pr18400.c: Add checks for alignment prints. * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
......
...@@ -23,9 +23,18 @@ void xxx(void) ...@@ -23,9 +23,18 @@ void xxx(void)
arr_base[iter].y = foo (); arr_base[iter].y = foo ();
} }
/* Access to arr_base[iter].y should be strength reduced. */ /* Access to arr_base[iter].y should be strength reduced. Depending on
whether we have an addressing mode of type [base + offset], one of the
following forms might get chosen:
/* { dg-final { scan-tree-dump-times "arr_base\[^\\n\\r\]*=" 0 "vars" } } */ -- induction variable with base &arr_base[0].y, the memory access of
form *iv = ...
-- induction variable with base 0, the memory access of form
*(iv + &arr_base[0].y) = ...
In any case, we should not have 'arr_base.[^0].* =' */
/* { dg-final { scan-tree-dump-times "arr_base.\[^0\]\[^\\n\\r\]*=" 0 "vars" } } */
/* And the original induction variable should be eliminated. */ /* And the original induction variable should be eliminated. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment