aboutsummaryrefslogtreecommitdiff
path: root/gcc/unroll.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-12-27 15:28:09 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-12-27 15:28:09 -0500
commit8b4904a3ac3c22d9735a87ed083153f1cae8b26f (patch)
tree6550678f32e7dbc7ea57a5dc3d3a2dec50b10d43 /gcc/unroll.c
parent12307ca27b55cf3f1289d834455f573aaa5e146b (diff)
downloadgcc-8b4904a3ac3c22d9735a87ed083153f1cae8b26f.zip
gcc-8b4904a3ac3c22d9735a87ed083153f1cae8b26f.tar.gz
gcc-8b4904a3ac3c22d9735a87ed083153f1cae8b26f.tar.bz2
(unroll_loop): Set regno_pointer_{flag,align} in remap table.
From-SVN: r10878
Diffstat (limited to 'gcc/unroll.c')
-rw-r--r--gcc/unroll.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/unroll.c b/gcc/unroll.c
index c598578..e5b1e0e 100644
--- a/gcc/unroll.c
+++ b/gcc/unroll.c
@@ -1105,6 +1105,10 @@ unroll_loop (loop_end, insn_count, loop_start, end_insert_before,
#endif
}
+ /* Use our current register alignment and pointer flags. */
+ map->regno_pointer_flag = regno_pointer_flag;
+ map->regno_pointer_align = regno_pointer_align;
+
/* If the loop is being partially unrolled, and the iteration variables
are being split, and are being renamed for the split, then must fix up
the compare/jump instruction at the end of the loop to refer to the new