diff options
author | Bernd Schmidt <bernds@cygnus.co.uk> | 1999-11-26 11:44:37 +0000 |
---|---|---|
committer | Bernd Schmidt <crux@gcc.gnu.org> | 1999-11-26 11:44:37 +0000 |
commit | d42971c45ef460ebadb2eea60d02edcdb4b09d2c (patch) | |
tree | 6a39698fde98afa4881b9de7bac09099bd6c5ef5 /gcc/loop.c | |
parent | 4254c06cca869a6304f49582ae587f1d14924a2b (diff) | |
download | gcc-d42971c45ef460ebadb2eea60d02edcdb4b09d2c.zip gcc-d42971c45ef460ebadb2eea60d02edcdb4b09d2c.tar.gz gcc-d42971c45ef460ebadb2eea60d02edcdb4b09d2c.tar.bz2 |
Avoid GNU C extension
From-SVN: r30671
Diffstat (limited to 'gcc/loop.c')
-rw-r--r-- | gcc/loop.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -9961,7 +9961,12 @@ try_copy_prop (scan_start, loop_top, end, replacement, regno) insn = next_insn_in_loop (insn, scan_start, end, loop_top)) { rtx set; - rtx array[3] = { regno_reg_rtx[regno], replacement, insn }; + rtx array[3]; + + array[0] = regno_reg_rtx[regno]; + array[1] = replacement; + array[2] = insn; + if (GET_RTX_CLASS (GET_CODE (insn)) != 'i') continue; set = single_set (insn); |