x86inc: Clear __SECT__
[libav.git] / libavutil / x86 / x86inc.asm
index e3ed381..a6e1f33 100644 (file)
@@ -722,9 +722,13 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg, jge, jng, jnge, ja, jae,
 ; This is needed for ELF, otherwise the GNU linker assumes the stack is
 ; executable by default.
 %ifidn __OUTPUT_FORMAT__,elf
-SECTION .note.GNU-stack noalloc noexec nowrite progbits
+[section .note.GNU-stack noalloc noexec nowrite progbits]
 %endif
 
+; Overrides the default .text section.
+; Silences warnings when defining structures.
+%define __SECT__
+
 ; cpuflags
 
 %assign cpuflags_mmx      (1<<0)