Following on from Charles Baylis' patch to improve the error message when expanding arguments with qualifier_lane_index, this applies similar treatment to __builtin_aarch64_im_lane_boundsi (using for e.g. vset_lane and vext), and the more general case of immediates which should be constant but aren't.

These patches depend upon the __aarch64_lane macro in https://gcc.gnu.org/ml/gcc-patches/2014-11/msg03134.html .

All patches cross-tested with check-gcc on aarch64-none-elf and 
aarch64_be-none-elf.

Ok for trunk (following 
https://gcc.gnu.org/ml/gcc-patches/2014-11/msg03134.html) ?

Cheers, Alan

Reply via email to