diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2025-05-30 12:40:04 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2025-06-03 09:59:01 -0300 |
commit | d952c6efaa87c6973819bcb74712b86fc35a033e (patch) | |
tree | 3a8124520fc32dfacc25dbcdf98772c3eab8fd81 /intl/localealias.c | |
parent | 515d4166f4dbcf43b1568e3f63a19d9a92b2d50e (diff) | |
download | glibc-d952c6efaa87c6973819bcb74712b86fc35a033e.zip glibc-d952c6efaa87c6973819bcb74712b86fc35a033e.tar.gz glibc-d952c6efaa87c6973819bcb74712b86fc35a033e.tar.bz2 |
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>
(cherry picked from commit 404526ee2e58f3c075253943ddc9988f4bd6b80c)
Diffstat (limited to 'intl/localealias.c')
0 files changed, 0 insertions, 0 deletions