re PR rtl-optimization/58369 (ICE in subreg_get_info when compiling boost for m68k...
authorJeff Law <law@gcc.gnu.org>
Wed, 30 Oct 2013 19:21:27 +0000 (13:21 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 30 Oct 2013 19:21:27 +0000 (13:21 -0600)
commit46088939523a187d0545f8faffdf1e44e75f9948
tree9730e61d0cbc4fe7f623500a10ded2df4bce0b1a
parentc5028d807fd315cfeb2f1d44e5ffb1c6ca470aff
re PR rtl-optimization/58369 (ICE in subreg_get_info when compiling boost for m68k-linux)

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.

From-SVN: r204224
gcc/ChangeLog
gcc/reload1.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr58369.C [new file with mode: 0644]