gcc/
authorYvan Roux <yvan.roux@linaro.org>
Fri, 9 Dec 2016 11:59:02 +0000 (12:59 +0100)
committerYvan Roux <yvan.roux@linaro.org>
Mon, 12 Dec 2016 12:14:07 +0000 (12:14 +0000)
commit88b0c170d797ad1afb03f83b842c35738da369b9
tree229bb305dd57c4e68c273df851592d2c9d32e839
parent2c90ec5c85c40819e8b9a8fe7b284db376b2120b
gcc/
Backport from trunk r241508.
2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>

PR target/78041
* config/arm/neon.md (ashldi3_neon): Add "r 0 i" and "&r r i" variants.
Remove partial overlap check for shift by 1.
(ashldi3_neon): Likewise.

gcc/testsuite/
Backport from trunk r241508.
2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>

PR target/78041
* gcc.target/arm/pr78041.c: New test.

Change-Id: I6f5331910f3f20e8d6f0f7a00a5c855a2acfdee2
gcc/config/arm/neon.md
gcc/testsuite/gcc.target/arm/pr78041.c [new file with mode: 0644]