diff options
author | Richard Henderson <rth@cygnus.com> | 1999-10-24 13:31:26 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-10-24 13:31:26 -0700 |
commit | 65c8a03d5ceb266752a24fff8f897d8d488b3f21 (patch) | |
tree | ae926f3a14e3ce87f576d9b27dc5933736d0a603 /gcc | |
parent | 0bae01847ee3cf7a686537bea18b45c24b07ab2e (diff) | |
download | gcc-65c8a03d5ceb266752a24fff8f897d8d488b3f21.zip gcc-65c8a03d5ceb266752a24fff8f897d8d488b3f21.tar.gz gcc-65c8a03d5ceb266752a24fff8f897d8d488b3f21.tar.bz2 |
unroll.c (copy_loop_body): Examine SET_DEST of single_set not of pattern.
* unroll.c (copy_loop_body): Examine SET_DEST of single_set
not of pattern.
From-SVN: r30149
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/unroll.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7edddff..d5538db 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sun Oct 24 13:29:28 1999 Richard Henderson <rth@cygnus.com> + + * unroll.c (copy_loop_body): Examine SET_DEST of single_set + not of pattern. + Sun Oct 24 13:14:20 1999 Graham <grahams@rcp.co.uk> Richard Henderson <rth@cygnus.com> diff --git a/gcc/unroll.c b/gcc/unroll.c index 3f82e652..49472d4 100644 --- a/gcc/unroll.c +++ b/gcc/unroll.c @@ -1964,7 +1964,7 @@ copy_loop_body (copy_start, copy_end, map, exit_label, last_iteration, settings which would invalidate this. */ if (dest_reg_was_split) { - int regno = REGNO (SET_DEST (pattern)); + int regno = REGNO (SET_DEST (set)); if ((size_t) regno < VARRAY_SIZE (map->const_equiv_varray) && (VARRAY_CONST_EQUIV (map->const_equiv_varray, regno).age |