]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ira.c
re PR rtl-optimization/57518 (Redundant insn generated in LRA)
authorWei Mi <wmi@google.com>
Wed, 19 Jun 2013 21:57:42 +0000 (21:57 +0000)
committerWei Mi <wmi@gcc.gnu.org>
Wed, 19 Jun 2013 21:57:42 +0000 (21:57 +0000)
commite3f9e0acec78644ef45ec984b062c856fc53a9e0
tree5e61831109bc7fa0d8c637f01c06a7fb313e24cb
parent8259d36468b77548cec3e35406201d8fb384eafb
re PR rtl-optimization/57518 (Redundant insn generated in LRA)

2013-06-19  Wei Mi  <wmi@google.com>

PR rtl-optimization/57518
* ira.c (set_paradoxical_subreg): Set pdx_subregs[regno]
if regno is used in paradoxical subreg.
(update_equiv_regs): Check pdx_subregs[regno] before
set a reg to be equivalent with a mem.

From-SVN: r200224
gcc/ChangeLog
gcc/ira.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr57518.c [new file with mode: 0644]