diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2015-01-19 22:35:53 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2015-01-19 22:35:53 +0000 |
commit | b151091dca19708ce7b51fcdf4fffd4b45a831c5 (patch) | |
tree | c20067725481e97853bfe41791791d544357c352 /libstdc++-v3 | |
parent | c2db720467067f3e811de25875b2bbe7fa06f7a6 (diff) | |
download | gcc-b151091dca19708ce7b51fcdf4fffd4b45a831c5.tar.gz |
re PR target/53988 ([SH] tst Rm,Rn not used for QI/HImode)
gcc/
PR target/53988
* config/sh/sh-protos.h (sh_find_set_of_reg): Make sure not to return
nullptr for insn when reaching the first insn.
* config/sh/sh.c (sh_unspec_insn_p): Rewrite using subrtx_iterator.
(sh_insn_operands_modified_between_p): Add nullptr check.
(sh_find_extending_set_of_reg): Fix log message. Don't accept
sign extending mem load if the insn contains any UNSPEC or
UNSPEC_VOLATILE.
From-SVN: r219864
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions