Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> writes: > On Mon, 16 Jan 2023 18:57:57 +0100 > Marc Hartmayer <mhartmay@xxxxxxxxxxxxx> wrote: > >> The macro `__ASSEMBLER__` is defined with value 1 when preprocessing >> assembly language using gcc. [1] For s390x, we're using the preprocessor >> for generating our linker scripts out of assembly file and therefore we >> need this change. >> >> [1] https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html >> >> Signed-off-by: Marc Hartmayer <mhartmay@xxxxxxxxxxxxx> > > is this patch really needed? if so, why is it at the end of the > series? It was needed for some other patches… and for upcoming patches it is (probably) required since otherwise we cannot use macros using the _AC macro. So yep, it could be removed for now - and this was exactly the reason why I put it at the end of the series. Thanks for the feedback! > >> --- >> lib/linux/const.h | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/lib/linux/const.h b/lib/linux/const.h >> index c872bfd25e13..be114dc4a553 100644 >> --- a/lib/linux/const.h >> +++ b/lib/linux/const.h >> @@ -12,7 +12,7 @@ >> * leave it unchanged in asm. >> */ >> >> -#ifdef __ASSEMBLY__ >> +#if defined(__ASSEMBLY__) || defined(__ASSEMBLER__) >> #define _AC(X,Y) X >> #define _AT(T,X) X >> #else > -- Kind regards / Beste Grüße Marc Hartmayer IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Gregor Pillen Geschäftsführung: David Faller Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294