Commit be3914df by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

re PR target/23424 (cris.md rtl canonicalization bug)

	PR target/23424
	* md.texi (Modifiers) <%>: Clarify that % doesn't work
	after register allocation.

From-SVN: r105517
parent b3fdec9e
2005-10-17 Hans-Peter Nilsson <hp@axis.com>
PR target/23424
* md.texi (Modifiers) <%>: Clarify that % doesn't work
after register allocation.
2005-10-17 DJ Delorie <dj@redhat.com> 2005-10-17 DJ Delorie <dj@redhat.com>
* config/m32c/m32c.c (m32c_pushm_popm): Don't mark epilogue insns * config/m32c/m32c.c (m32c_pushm_popm): Don't mark epilogue insns
......
...@@ -1552,7 +1552,10 @@ instruction is defined: ...@@ -1552,7 +1552,10 @@ instruction is defined:
GCC can only handle one commutative pair in an asm; if you use more, GCC can only handle one commutative pair in an asm; if you use more,
the compiler may fail. Note that you need not use the modifier if the compiler may fail. Note that you need not use the modifier if
the two alternatives are strictly identical; this would only waste the two alternatives are strictly identical; this would only waste
time in the reload pass. time in the reload pass. The modifier is not operational after
register allocation, so the result of @code{define_peephole2}
and @code{define_split}s performed after reload cannot rely on
@samp{%} to make the intended insn match.
@cindex @samp{#} in constraint @cindex @samp{#} in constraint
@item # @item #
......
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