]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)
authorOleg Endo <olegendo@gcc.gnu.org>
Thu, 26 Jul 2012 00:19:58 +0000 (00:19 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Thu, 26 Jul 2012 00:19:58 +0000 (00:19 +0000)
commitf34ee0b290fe3e188bcda2985c071b031381a67b
treebad46d3b39d836f1907345d5b96a602cd0993faa
parent3b29b58c1b1cf300383506e269d6596050105b53
re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)

PR target/51244
* config/sh/sh.opt (mzdcbranch): New option.
* doc/invoke.texi: Document it.
* config/sh/sh.md (negsi_cond): Use TARGET_ZDCBRANCH as condition
instead of TARGET_HARD_SH4.
* config/sh/sh.c (sh_option_override): Set TARGET_ZDCBRANCH as default
for TARGET_HARD_SH4.

From-SVN: r189877
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.md
gcc/config/sh/sh.opt
gcc/doc/invoke.texi