diff options
author | Michael P. Hayes <michaelh@ongaonga.chch.cri.nz> | 1997-08-27 00:44:25 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-08-26 18:44:25 -0600 |
commit | c5da853fcd93707cd7ef1543bcbace7d12c72f30 (patch) | |
tree | cc97e65a2bd74178a7001ec5fe48bb4db34523c2 /gcc | |
parent | cf7c222f5d71cbd150c8317d95dd05daacfe6627 (diff) | |
download | gcc-c5da853fcd93707cd7ef1543bcbace7d12c72f30.zip gcc-c5da853fcd93707cd7ef1543bcbace7d12c72f30.tar.gz gcc-c5da853fcd93707cd7ef1543bcbace7d12c72f30.tar.bz2 |
loop.c (check_final_value): Don't miss a biv increment in a parallel.
* loop.c (check_final_value): Don't miss a biv increment in a
parallel.
From-SVN: r14947
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/loop.c | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 12b718f..296e59e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Aug 26 17:54:56 1997 Michael P. Hayes (michaelh@ongaonga.chch.cri.nz> + + * loop.c (check_final_value): Don't miss a biv increment in a + parallel. + Tue Aug 26 12:03:49 1997 Jim Wilson (wilson@cygnus.com) * dwarfout.c (dwarfout_file_scope_decl, case TYPE_DECL): Check @@ -4894,8 +4894,7 @@ check_final_value (v, loop_start, loop_end) break; } } - else if (GET_CODE (PATTERN (p)) == SET - && SET_DEST (PATTERN (p)) == v->src_reg) + else if (reg_set_p (v->src_reg, PATTERN (p))) biv_increment_seen = 1; else if (reg_mentioned_p (v->dest_reg, PATTERN (p))) last_giv_use = p; |