glibc/sysdeps
Adhemerval Zanella 404526ee2e sparc: Fix argument passing to __libc_start_main (BZ 32981)
sparc start.S does not provide the final argument for
__libc_start_main, which is the highest stack address used to
update the __libc_stack_end.A

This fixes elf/tst-execstack-prog-static-tunable on sparc64.
On sparcv9 this does not happen because the kernel puts an
auxv value, which turns to point to a value in the stack itself.

Checked on sparc64-linux-gnu.

Reviewed-by: Florian Weimer <fweimer@redhat.com>
2025-06-03 09:11:46 -03:00
..
aarch64
alpha
arc
arm
csky
generic
gnu
hppa
htl
hurd
i386 math: Remove i386 ilogb/ilogbf/llogb/llogbf 2025-06-02 13:32:19 -03:00
ieee754 math: Optimize float ilogb/llogb 2025-06-02 13:32:19 -03:00
loongarch math: Optimize float ilogb/llogb 2025-06-02 13:32:19 -03:00
m68k math: Optimize float ilogb/llogb 2025-06-02 13:32:19 -03:00
mach
microblaze
mips
nptl
or1k
posix
powerpc math: Optimize float ilogb/llogb 2025-06-02 13:32:19 -03:00
pthread
riscv
s390
sh
sparc sparc: Fix argument passing to __libc_start_main (BZ 32981) 2025-06-03 09:11:46 -03:00
unix sigaction: don't sign-extend sa_flags 2025-06-03 10:53:12 +02:00
wordsize-32
wordsize-64
x86
x86_64