Commit f0501149 by Jeffrey A Law Committed by Jeff Law

pa.md (reload_peepholes): Don't allow addresses with side effects for the memory operand.

        * pa.md (reload_peepholes): Don't allow addresses with side
        effects for the memory operand.
Geez, how long have we been screwing this up...

From-SVN: r15536
parent 5aa0f40f
Thu Sep 18 01:47:06 1997 Jeffrey A Law (law@cygnus.com)
* pa.md (reload_peepholes): Don't allow addresses with side
effects for the memory operand.
Wed Sep 17 18:19:53 1997 Jason Merrill <jason@yorick.cygnus.com>
* libgcc2.c (find_exception_handler): Subtract one from our PC when
......
......@@ -4846,6 +4846,7 @@
&& GET_MODE (operands[0]) == DFmode
&& GET_CODE (operands[1]) == REG
&& GET_CODE (operands[2]) == REG
&& ! side_effects_p (XEXP (operands[0], 0))
&& REGNO_REG_CLASS (REGNO (operands[1]))
== REGNO_REG_CLASS (REGNO (operands[2]))"
"*
......@@ -4885,6 +4886,7 @@
&& GET_MODE (operands[0]) == DFmode
&& GET_CODE (operands[0]) == REG
&& GET_CODE (operands[2]) == REG
&& ! side_effects_p (XEXP (operands[1], 0))
&& REGNO_REG_CLASS (REGNO (operands[0]))
== REGNO_REG_CLASS (REGNO (operands[2]))"
"*
......
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