Oops, I missed:

gcc/ChangeLog:
2014-05-15  Alan Lawrence  <alan.lawre...@arm.com>

        * config/aarch64/aarch64-modes.def: Add V1DFmode.
        * config/aarch64/aarch64.c (aarch64_vector_mode_supported_p):
        Support V1DFmode.

gcc/testsuite/ChangeLog:
2014-05-15  Alan Lawrence  <alan.lawre...@arm.com>

        * gcc.dg/vect/vect-singleton_1.c: New file.

Alan Lawrence wrote:
This fixes an ICE on AArch64 when compiling code with a vector of exactly one double, and seems the most specific/accurate way of fixing that specific case.

I've included a test case of a range of other singleton vector types too (compiles on aarch64-none-elf, x64_64, arm-none-eabi).

No regressions on aarch64-none-elf.

Cheers, Alan



Reply via email to