http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59343
Oleg Endo <olegendo at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #10 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to Oleg Endo from comment #9) > Author: olegendo > Date: Fri Dec 6 10:46:53 2013 > New Revision: 205734 > > URL: http://gcc.gnu.org/viewcvs?rev=205734&root=gcc&view=rev > Log: > PR target/51244 > PR target/59343 > * config/sh/sh.md (*cbranch_t): Check that there are no labels between > the s1 insn and the testing insn. Remove REG_DEAD note from s1 insn. > > PR target/51244 > PR target/59343 > * gcc.target/sh/pr51244-19.c: Adjust test case. > > > Modified: > branches/gcc-4_8-branch/gcc/ChangeLog > branches/gcc-4_8-branch/gcc/config/sh/sh.md > branches/gcc-4_8-branch/gcc/testsuite/ChangeLog > branches/gcc-4_8-branch/gcc/testsuite/gcc.target/sh/pr51244-19.c Should be fixed on 4.8 now, too. If there are any further issues regarding T bit optimizations please drop a comment in PR 51244.