[Bug target/59343] miscompiled for loop in sh4 target (-Os)
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 6 12:52:00 GMT 2013
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.
More information about the Gcc-bugs
mailing list