aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>1998-08-22 16:32:55 -0600
committerJeff Law <law@gcc.gnu.org>1998-08-22 16:32:55 -0600
commit59d4e481366f2f2e1b7d9bcee94a028e600b841a (patch)
treeabe99cb3a391e2458b8cce113ae9a01b806d7c9f
parent227bfdfb64dc4d18c4a8111cc79a180828b9e9f3 (diff)
downloadgcc-59d4e481366f2f2e1b7d9bcee94a028e600b841a.zip
gcc-59d4e481366f2f2e1b7d9bcee94a028e600b841a.tar.gz
gcc-59d4e481366f2f2e1b7d9bcee94a028e600b841a.tar.bz2
loop.c (load_mems): Fix initializers.
� * loop.c (load_mems): Fix initializers. From-SVN: r21907
-rw-r--r--gcc/loop.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/loop.c b/gcc/loop.c
index 86782d7..34613cb 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -8571,7 +8571,9 @@ load_mems (scan_start, end, loop_top, start)
p != NULL_RTX;
p = next_insn_in_loop (p, scan_start, end, loop_top))
{
- rtx_and_int ri = { p, i };
+ rtx_and_int ri;
+ ri.r = p;
+ ri.i = i;
for_each_rtx (&p, replace_loop_mem, &ri);
}
@@ -8620,7 +8622,9 @@ load_mems (scan_start, end, loop_top, start)
{
/* Now, we need to replace all references to the previous exit
label with the new one. */
- rtx_pair rr = { end_label, label };
+ rtx_pair rr;
+ rr.r1 = end_label;
+ rr.r2 = label;
for (p = start; p != end; p = NEXT_INSN (p))
for_each_rtx (&p, replace_label, &rr);