OSDN Git Service

PR middle-end/24912
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 19 Nov 2005 21:56:17 +0000 (21:56 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 19 Nov 2005 21:56:17 +0000 (21:56 +0000)
commit6af46e97f1f656da6aeb6ee03b75f846f4e2f4b5
treea4c70facc1afd964e0a764c2ee6dc7d1a06b87d7
parent5ad5d156a3d05c38be859de50797f6b23ba4acaf
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107231 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload.c
gcc/reload1.c