diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2011-06-29 12:15:08 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2011-06-29 12:15:08 +0000 |
commit | f3678bfb504a9787fda6b560f15c6192a8597387 (patch) | |
tree | adb0058892895b52648b4cc0ff77c056f048b5ad /gcc/tree-dump.c | |
parent | 433ba0a57b5be5a1292122405c0b928e1223c37d (diff) | |
download | gcc-f3678bfb504a9787fda6b560f15c6192a8597387.zip gcc-f3678bfb504a9787fda6b560f15c6192a8597387.tar.gz gcc-f3678bfb504a9787fda6b560f15c6192a8597387.tar.bz2 |
re PR rtl-optimization/49114 ([x32] Reload failed to handle (set reg:X (plus:X (subreg:X (reg:Y) 0) (const_int))))
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.
From-SVN: r175631
Diffstat (limited to 'gcc/tree-dump.c')
0 files changed, 0 insertions, 0 deletions