diff options
author | Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> | 1998-08-22 16:32:55 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-08-22 16:32:55 -0600 |
commit | 59d4e481366f2f2e1b7d9bcee94a028e600b841a (patch) | |
tree | abe99cb3a391e2458b8cce113ae9a01b806d7c9f | |
parent | 227bfdfb64dc4d18c4a8111cc79a180828b9e9f3 (diff) | |
download | gcc-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.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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); |