diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2024-07-21 14:11:21 +0900 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2024-07-21 14:30:58 +0900 |
commit | 58b78cf068b3b24c11d7812a5f4de865e9cdb8b4 (patch) | |
tree | ee2dd0262a92b01fcdaf95065f012797504ed2b6 /gcc/fold-const.cc | |
parent | 6d811c15e622572749a2e84d3884cb5ce3296578 (diff) | |
download | gcc-58b78cf068b3b24c11d7812a5f4de865e9cdb8b4.zip gcc-58b78cf068b3b24c11d7812a5f4de865e9cdb8b4.tar.gz gcc-58b78cf068b3b24c11d7812a5f4de865e9cdb8b4.tar.bz2 |
SH: Fix outage caused by recently added 2nd combine pass after reg alloc
I've also confirmed on the CSiBE set that the secondary combine pass is
actually beneficial on SH. It does result in some code size reductions.
gcc/CHangeLog:
* config/sh/sh.md (mov_neg_si_t): Allow insn and split after
register allocation.
(*treg_noop_move): New insn.
Diffstat (limited to 'gcc/fold-const.cc')
0 files changed, 0 insertions, 0 deletions