On Tue, Jul 08, 2014 at 12:28:54PM +0100, Alan Lawrence wrote: > This corrects name-mangling of float64x1_t and makes it a distinct type from > float64_t, as per ACLE - the error mentioned in the "Caveats" section at > https://gcc.gnu.org/gcc-4.9/changes.html. > > (Only) Changes from the original patch are to remove references to > __builtin_aarch64_im_lane_boundsi and the update to the ext_f64_1.c > testcase, both of which were introduced in r211058 > (http://pdtlreviewboard.cambridge.arm.com/r/1339/) which is not being > backported. This means that out-of-bounds lane indices will be silently > ignored (the implementation just uses lane 0) rather than raising an error > message as in mainline.
If any of the changes are ABI changes, then IMHO we shouldn't apply it to release branch, better keep 4.9.0 ABI compatible with 4.9.1. Jakub