Pushed r214946. (In the meantime the erroneous alu_reg had been changed to alu_sreg by r212750 https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00679.html .)

Marcus Shawcroft wrote:
On 20 August 2014 10:25, Alan Lawrence <alan.lawre...@arm.com> wrote:
The SIMD-register variant is miscategorized as "alu_reg" despite not using
any ALU registers, and should be "neon_add" for e.g. scheduling.

Tested with check-gcc and check-g++ on aarch64-none-elf and
aarch64_be-none-elf.

gcc/ChangeLog:

        * config/aarch64/aarch64.md (adddi3_aarch64): set type to neon_add.

OK and back port please.

/Marcus



Reply via email to