OSDN Git Service

* config/bfin/bfin.c (bfin_optimize_loop): Unify handling of
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 10:55:25 +0000 (10:55 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 10:55:25 +0000 (10:55 +0000)
commit2a21643e4653c318b6f07d9b6c202fd1a1a80c4e
tree8420552b2acc6e4c396b99475fba77d7ea594f69
parentba0c188a4ecac69547f5f1c0c9a358e28313662e
* config/bfin/bfin.c (bfin_optimize_loop): Unify handling of
problematic last insns.  Test for TYPE_CALL rather than CALL_P.
Remove special case testing for last insn of inner loops. Don't fail if
the loop ends with a jump, emit an extra nop instead.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146952 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/bfin/bfin.c