]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ira.c
re PR rtl-optimization/59166 (ICE in simplify_subreg, at simplify-rtx.c:5901 on valid...
authorJakub Jelinek <jakub@redhat.com>
Tue, 26 Nov 2013 20:54:37 +0000 (21:54 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 26 Nov 2013 20:54:37 +0000 (21:54 +0100)
commit9e3de74cdf7b5c6f3b762299a6492889429931c1
tree24e0beaf45dda2fa9d828f649cefe0700c0a2ca9
parent5999f07fba49a339bed42319b2a304f521872931
re PR rtl-optimization/59166 (ICE in simplify_subreg, at simplify-rtx.c:5901 on valid code (at -O1 and above with -g enabled))

PR rtl-optimization/59166
* ira.c (find_moveable_pseudos): Use DF_REF_REAL_LOC instead of
DF_REF_LOC in validate_change call.
(split_live_ranges_for_shrink_wrap): Likewise.

* gcc.dg/torture/pr59166.c: New test.

From-SVN: r205413
gcc/ChangeLog
gcc/ira.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr59166.c [new file with mode: 0644]