PR rtl-optimization/58369
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Oct 2013 19:21:27 +0000 (19:21 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Oct 2013 19:21:27 +0000 (19:21 +0000)
commit655f1bbf6fd454b07398e6da7d1dc4a9767b325d
tree9730e61d0cbc4fe7f623500a10ded2df4bce0b1a
parentbb7b305cf339e167005ce2abe2e9a3a566429b77
PR rtl-optimization/58369
* reload1.c (compute_reload_subreg_offset): New function.
(choose_reload_regs): Use it to pass endian-correct
offset to subreg_regno_offset.

* PR rtl-optimization/58369
* g++.dg/torture/pr58369.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204224 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload1.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr58369.C [new file with mode: 0644]