https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61712
--- Comment #15 from amker at gcc dot gnu.org --- I think this is fixed on trunk by: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=3df31d76aa8c14ff871fc15b931d277b8d68626a 2014-06-18 Terry Guo <terry....@arm.com> PR target/61544 * config/arm/arm.c (thumb1_reorg): Move to next basic block if we reach the head. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211775 138bc75d-0d04-0410-961f-82ee72b054a4 I will ask for backport of the patch.