gcc/
commit4132c07c2d3a85416e21d6c2cc934b33d917ad98
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Sep 2009 15:13:40 +0000 (7 15:13 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Sep 2009 15:13:40 +0000 (7 15:13 +0000)
treef980a018af60905eeae9faae47978b3508541206
parentd7ee9e9b2c64ba18bed14efcf05bec2ff8b2c824
gcc/
* config/bfin/bfin.c (bfin_optimize_loop): When creating a new basic
block, ensure it has an exit edge.  Emit a barrier after a jump.

gcc/testsuite/
* gcc.c-torture/compile/20090907-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151479 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/bfin/bfin.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20090907-1.c [new file with mode: 0644]