[PATCH] arm64: Avoid breakage caused by .altmacro in fpsimd save/restore macros
Catalin Marinas
catalin.marinas at arm.com
Thu Jan 29 09:24:57 PST 2015
On Thu, Jan 29, 2015 at 04:24:43PM +0000, Dave P Martin wrote:
> Alternate macro mode is not a property of a macro definition, but a
> gas runtime state that alters the way macros are expanded for ever
> after (until .noaltmacro is seen).
>
> This means that subsequent assembly code that calls other macros can
> break if fpsimdmacros.h is included.
>
> Since these instruction sequences are simple (if dull -- but in a
> good way), this patch solves the problem by simply expanding the
> .irp loops. The pre-existing fpsimd_{save,restore} macros weren't
> rolled with .irp anyway and the sequences affected are short, so
> this change restores consistency at little cost.
>
> Signed-off-by: Dave Martin <Dave.Martin at arm.com>
Applied. Thanks.
--
Catalin
More information about the linux-arm-kernel
mailing list