diff options
author | Kaz Kojima <kkojima@gcc.gnu.org> | 2011-12-01 23:01:58 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2011-12-01 23:01:58 +0000 |
commit | 9a944f58851b27df1d68c18c927a826826b7fa0b (patch) | |
tree | f5f622789151e37f5432e3c298982ac49ba40635 /libgo | |
parent | c2985fe5596ebf32bbd14e29fa824a33cb2ff232 (diff) | |
download | gcc-9a944f58851b27df1d68c18c927a826826b7fa0b.zip gcc-9a944f58851b27df1d68c18c927a826826b7fa0b.tar.gz gcc-9a944f58851b27df1d68c18c927a826826b7fa0b.tar.bz2 |
re PR target/50814 (SH Target: SHAD / SHLD instructions not used on SH2A)
PR target/50814.
* config/sh/sh.c (expand_ashiftrt): Handle TARGET_SH2A same as
TARGET_SH3.
(shl_sext_kind): Likewise.
* config/sh/sh.h (SH_DYNAMIC_SHIFT_COST): Likewise.
* config/sh/sh.md (ashlsi3_sh2a, ashrsi3_sh2a, lshrsi3_sh2a):
Remove.
(ashlsi3_std): Handle TARGET_SH2A same as TARGET_SH3.
(ashlsi3): Likewise.
(ashrsi3_d): Likewise.
(lshrsi3_d): Likewise.
(lshrsi3): Likewise.
From-SVN: r181896
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions