diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2010-06-29 13:43:57 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2010-06-29 13:43:57 +0000 |
commit | 810c4bf4f02f33cc69d7af5d8c2eeddadd1c380b (patch) | |
tree | 024897a736eff33e41d31aa9b43231801ffe1c88 /gcc/cse.c | |
parent | 3c07301f6b488870892ac4b79825ba8364b07104 (diff) | |
download | gcc-810c4bf4f02f33cc69d7af5d8c2eeddadd1c380b.zip gcc-810c4bf4f02f33cc69d7af5d8c2eeddadd1c380b.tar.gz gcc-810c4bf4f02f33cc69d7af5d8c2eeddadd1c380b.tar.bz2 |
re PR target/43902 (suboptimal MIPS widening multiply accumulate)
PR target/43902
* config/arm/arm.md (maddsidi4, umaddsidi4): New expanders.
(maddhisi4): Renamed from mulhisi3addsi. Operands renumbered.
(maddhidi4): Likewise.
testsuite/
PR target/43902
* gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
* gcc.target/arm/wmul-3.c: New test.
* gcc.target/arm/wmul-4.c: New test.
From-SVN: r161533
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions