Reopening the section without specifying the same flags breaks the llvm integrated assembler. Don't do it: just specify all the flags all the time.
Signed-off-by: Daniel Axtens <d...@axtens.net> --- arch/powerpc/include/asm/head-64.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/powerpc/include/asm/head-64.h b/arch/powerpc/include/asm/head-64.h index 4cb9efa2eb21..7d8ccab47e86 100644 --- a/arch/powerpc/include/asm/head-64.h +++ b/arch/powerpc/include/asm/head-64.h @@ -15,10 +15,10 @@ .macro define_data_ftsec name .section ".head.data.\name\()","a",@progbits .endm -.macro use_ftsec name - .section ".head.text.\name\()" -.endm - +//.macro use_ftsec name +// .section ".head.text.\name\()" +//.endm +#define use_ftsec define_ftsec /* * Fixed (location) sections are used by opening fixed sections and emitting * fixed section entries into them before closing them. Multiple fixed sections -- 2.27.0