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