]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/24912 (m68k build failure: ICE: in reload_cse_simplify_operands)
authorHans-Peter Nilsson <hp@axis.com>
Sat, 19 Nov 2005 21:56:17 +0000 (21:56 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Sat, 19 Nov 2005 21:56:17 +0000 (21:56 +0000)
commitff0d9879ab0f30316f394523dfa3a1cb94a33a39
treea4c70facc1afd964e0a764c2ee6dc7d1a06b87d7
parent152f76ec3df4c21d3ffe641728cad33336912d8f
re PR middle-end/24912 (m68k build failure: ICE: in reload_cse_simplify_operands)

PR middle-end/24912
PR middle-end/24750
* reload.c (find_reloads_address_1): Mention dependency on
gen_reload.
* reload1.c (gen_reload): For IN with an unary operation, try
moving inner expression to OUT if trivial SET is not valid.
Confirm that the result is valid.  Move common code block into...
(emit_insn_if_valid_for_reload): New function.

From-SVN: r107231
gcc/ChangeLog
gcc/reload.c
gcc/reload1.c