diff options
author | olegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-06 11:55:43 +0000 |
---|---|---|
committer | olegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-06 11:55:43 +0000 |
commit | 96e7d8dfe2e6276eca35f80d5ec936930c2a3242 (patch) | |
tree | 01a8b85e730cf6de97aa2c8b321737ee681c8337 /libada | |
parent | dba36b6032e5632089f52c163a6ad54ea7c6b6d2 (diff) |
PR target/54089
* config/sh/sh.c (and_xor_ior_costs, addsubcosts): Double the costs for
ops larger than SImode.
* config/sh/sh.md (rotcl, *rotcl): New insns and splits.
(ashldi3_k): Convert to insn_and_split and use new rotcl insn.
PR target/54089
* gcc.target/sh/pr54089-8.c: New.
* gcc.target/sh/pr54089-9.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193236 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libada')
0 files changed, 0 insertions, 0 deletions