diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-11-17 18:31:53 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-11-17 18:31:53 -0500 |
commit | e64708b6b79a2330792dd0bab2c4acce1765b190 (patch) | |
tree | 7814b2f321ba3d61617a5da81a173474286d258f | |
parent | e37ce5f6f6d7493a4a9338df33429743ed149527 (diff) | |
download | gcc-e64708b6b79a2330792dd0bab2c4acce1765b190.zip gcc-e64708b6b79a2330792dd0bab2c4acce1765b190.tar.gz gcc-e64708b6b79a2330792dd0bab2c4acce1765b190.tar.bz2 |
(combine_reloads): Don't combine with a reload needed for multiple
things.
From-SVN: r2752
-rw-r--r-- | gcc/reload.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/reload.c b/gcc/reload.c index 2fc4f44..c4f46bf 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -1235,6 +1235,7 @@ combine_reloads () if (reload_in[i] && ! reload_optional[i] && ! reload_nocombine[i] /* Life span of this reload must not extend past main insn. */ && reload_when_needed[i] != RELOAD_FOR_OUTPUT_RELOAD_ADDRESS + && ! reload_needed_for_multiple[i] && reload_inmode[i] == reload_outmode[output_reload] && reload_inc[i] == 0 && reload_reg_rtx[i] == 0 |