OSDN Git Service

PR rtl-optimization/49114
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jun 2011 12:15:08 +0000 (12:15 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jun 2011 12:15:08 +0000 (12:15 +0000)
commit41356f5a98331511680d487417d5e76c493a360c
treeadb0058892895b52648b4cc0ff77c056f048b5ad
parentabf2a68dbb8a9541d49ad5443f94246f9978ae1f
PR rtl-optimization/49114
* reload.c (struct replacement): Remove SUBREG_LOC member.
(push_reload): Do not set it.
(push_replacement): Likewise.
(subst_reload): Remove dead code.
(copy_replacements): Remove assertion.
(copy_replacements_1): Do not handle SUBREG_LOC.
(move_replacements): Likewise.
(find_replacement): Remove dead code.  Use reload_adjust_reg_for_mode.
Detect subregs via recursive descent instead of via SUBREG_LOC.

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