Commit e88d55cd by Ulrich Weigand Committed by Ulrich Weigand

reload.c (find_reloads): Swap address_reloaded flags when swapping commutative operands.

	* reload.c (find_reloads): Swap address_reloaded flags when
	swapping commutative operands.

From-SVN: r95018
parent 891df09c
2005-02-14 Ulrich Weigand <uweigand@de.ibm.com>
* reload.c (find_reloads): Swap address_reloaded flags when
swapping commutative operands.
2005-02-14 Sebastian Pop <pop@cri.ensmp.fr>
* lambda-code.c (lambda_loopnest_to_gcc_loopnest, perfect_nestify):
......
......@@ -3668,6 +3668,10 @@ find_reloads (rtx insn, int replace, int ind_levels, int live_known,
pref_or_nothing[commutative] = pref_or_nothing[commutative + 1];
pref_or_nothing[commutative + 1] = t;
t = address_reloaded[commutative];
address_reloaded[commutative] = address_reloaded[commutative + 1];
address_reloaded[commutative + 1] = t;
memcpy (constraints, recog_data.constraints,
noperands * sizeof (char *));
goto try_swapped;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment