gcc/libgcc/config/i386
Jakub Jelinek 686b1cdfdc libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res
On Linux, GCC emits .note.GNU-stack sections when compiling code to mark
the code as not needing or needing executable stack, missing section means
unknown.  But assembly files need to be marked manually.  We already
mark various *.S files in libgcc manually, but the
avx_resms64f.o
avx_resms64fx.o
avx_resms64.o
avx_resms64x.o
avx_savms64f.o
avx_savms64.o
sse_resms64f.o
sse_resms64fx.o
sse_resms64.o
sse_resms64x.o
sse_savms64f.o
sse_savms64.o
files aren't marked, so when something links it in, it will require
executable stack.  Nothing in the assembly requires executable stack though.

2021-01-27  Jakub Jelinek  <jakub@redhat.com>

	* config/i386/savms64.h: Add .note.GNU-stack section on Linux.
	* config/i386/savms64f.h: Likewise.
	* config/i386/resms64.h: Likewise.
	* config/i386/resms64f.h: Likewise.
	* config/i386/resms64x.h: Likewise.
	* config/i386/resms64fx.h: Likewise.
2021-01-27 11:50:13 +01:00
..
32 Update copyright years. 2021-01-04 10:26:59 +01:00
64
avx_resms64.S
avx_resms64f.S
avx_resms64fx.S
avx_resms64x.S
avx_savms64.S
avx_savms64f.S
cpuinfo.c Update copyright years. 2021-01-04 10:26:59 +01:00
crtfastmath.c Update copyright years. 2021-01-04 10:26:59 +01:00
crti.S Update copyright years. 2021-01-04 10:26:59 +01:00
crtn.S Update copyright years. 2021-01-04 10:26:59 +01:00
crtprec.c Update copyright years. 2021-01-04 10:26:59 +01:00
cygming-crtbegin.c Update copyright years. 2021-01-04 10:26:59 +01:00
cygming-crtend.c Update copyright years. 2021-01-04 10:26:59 +01:00
cygwin.S Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-lib.h Update copyright years. 2021-01-04 10:26:59 +01:00
dragonfly-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
elf-lib.h Update copyright years. 2021-01-04 10:26:59 +01:00
enable-execute-stack-mingw32.c Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
gnu-unwind.h hurd: libgcc unwinding over signal trampolines with SIGINFO 2021-01-13 11:54:54 +01:00
gthr-win32.c Update copyright years. 2021-01-04 10:26:59 +01:00
gthr-win32.h Update copyright years. 2021-01-04 10:26:59 +01:00
i386-asm.h Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-bsd.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-cygming.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-darwin.10.4.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-darwin.10.5.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-glibc.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-sol2.ver Update copyright years. 2021-01-04 10:26:59 +01:00
linux-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
morestack.S Update copyright years. 2021-01-04 10:26:59 +01:00
resms64.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
resms64f.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
resms64fx.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
resms64x.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
savms64.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
savms64f.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
sfp-exceptions.c Update copyright years. 2021-01-04 10:26:59 +01:00
sfp-machine.h
shadow-stack-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-c1.S Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
sse_resms64.S
sse_resms64f.S
sse_resms64fx.S
sse_resms64x.S
sse_savms64.S
sse_savms64f.S
t-chkstk
t-cpuinfo
t-cpuinfo-static
t-crtpc
t-crtstuff
t-cygming
t-cygwin
t-darwin
t-dlldir
t-dlldir-x
t-dragonfly
t-dw2-eh
t-freebsd
t-gthr-win32
t-linux
t-mingw-pthread
t-mingw32
t-msabi
t-nto
t-seh-eh
t-sjlj-eh
t-slibgcc-cygming
t-softfp
t-sol2
t-stack-i386
value-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
w32-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00