postreload.c (reload_cse_move2add): Generate just a PLUS instead of an entire SET.

* postreload.c (reload_cse_move2add): Generate just a PLUS
	instead of an entire SET.

From-SVN: r78527
This commit is contained in:
Kazu Hirata 2004-02-26 23:19:27 +00:00 committed by Kazu Hirata
parent 5bbeea4428
commit ec5de8d826
2 changed files with 7 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2004-02-26 Kazu Hirata <kazu@cs.umass.edu>
* postreload.c (reload_cse_move2add): Generate just a PLUS
instead of an entire SET.
2004-02-26 Jan Hubicka <jh@suse.cz>
* config.gcc: Add support for nocoma/prescott/pentium-m/pentium3m

View File

@ -1255,12 +1255,8 @@ reload_cse_move2add (rtx first)
else if (rtx_cost (new_src, PLUS) < rtx_cost (src, SET)
&& have_add2_insn (reg, new_src))
{
rtx newpat = gen_rtx_SET (VOIDmode,
reg,
gen_rtx_PLUS (GET_MODE (reg),
reg,
new_src));
validate_change (insn, &PATTERN (insn), newpat, 0);
rtx tem = gen_rtx_PLUS (GET_MODE (reg), reg, new_src);
validate_change (insn, &SET_SRC (pat), tem, 0);
}
else
{