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