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