diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-09-04 08:03:01 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-09-04 08:03:01 +0000 |
commit | ff596ca15ca105fc571e95cdf35c074cb4f011d4 (patch) | |
tree | c07fbfdbec90f271f3495e4f0de1a986ff16687d /gcc/fortran/match.c | |
parent | 8945d42254c782529c006f7691d5bdc01fa90231 (diff) | |
download | gcc-ff596ca15ca105fc571e95cdf35c074cb4f011d4.zip gcc-ff596ca15ca105fc571e95cdf35c074cb4f011d4.tar.gz gcc-ff596ca15ca105fc571e95cdf35c074cb4f011d4.tar.bz2 |
re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)
PR target/51244
* config/sh/sh.c (prepare_cbranch_operands): Pull out comparison
canonicalization code into...
* (sh_canonicalize_comparison): This new function.
* config/sh/sh-protos.h: Declare it.
* config/sh/sh.h: Use it in new macro CANONICALIZE_COMPARISON.
* config/sh/sh.md (cbranchsi4): Remove TARGET_CBRANCHDI4 check and
always invoke expand_cbranchsi4.
From-SVN: r190909
Diffstat (limited to 'gcc/fortran/match.c')
0 files changed, 0 insertions, 0 deletions