ChangeLog:
authorzqchen <zqchen@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 May 2014 06:11:33 +0000 (06:11 +0000)
committerzqchen <zqchen@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 May 2014 06:11:33 +0000 (06:11 +0000)
commitceecb56c1d0e6f21fc3fd4dcbddd33f6139c0d40
treef3d69779fbdc0c50143895e374af8c05446ae798
parent19b03318b42e3c447c9c9ea17736b7ef55d9cd0b
ChangeLog:
2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

PR rtl-optimization/61220
Part of PR rtl-optimization/61225
* shrink-wrap.c (move_insn_for_shrink_wrap): Skip SP and FP adjustment
insn; skip split_edge for a block with only one successor.

testsuite/ChangeLog:
2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* gcc.dg/pr61220.c: New test.
* gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210921 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/shrink-wrap.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr61220.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/shrink-wrap-loop.c