re PR rtl-optimization/52714 (ICE in fixup_reorder_chain, at cfglayout.c:880)
commit7a76df7f955128bb5c70d67bf428b8996ad48d42
authorJeff Law <law@redhat.com>
Thu, 27 Feb 2014 19:28:40 +0000 (27 12:28 -0700)
committerJeff Law <law@gcc.gnu.org>
Thu, 27 Feb 2014 19:28:40 +0000 (27 12:28 -0700)
tree930d8b6251525e36998b1ad6eca6ae6a0a95fc3f
parent728acca06e395451f2aa26ffbadb8b90af24c90b
re PR rtl-optimization/52714 (ICE in fixup_reorder_chain, at cfglayout.c:880)

PR rtl-optimization/52714
* combine.c (try_combine): When splitting an unrecognized PARALLEL
into two independent simple sets, if I3 is a jump, ensure the
pattern we place into I3 is a (set (pc) ...)

PR rtl-optimization/52714
* gcc.c-torture/compile/pr52714.c: New test.

From-SVN: r208204
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr52714.c [new file with mode: 0644]