[all-commits] [llvm/llvm-project] dca49d: [libc][arm32] define argc type and stack alignment...
Nick Desaulniers (paternity leave) via All-commits
all-commits at lists.llvm.org
Tue Jun 25 09:04:40 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: dca49d739de07b1755ad65aa26dacd2e2c22af20
https://github.com/llvm/llvm-project/commit/dca49d739de07b1755ad65aa26dacd2e2c22af20
Author: Nick Desaulniers (paternity leave) <nickdesaulniers at users.noreply.github.com>
Date: 2024-06-25 (Tue, 25 Jun 2024)
Changed paths:
M libc/config/linux/app.h
M libc/src/__support/threads/thread.h
M libc/startup/linux/do_start.cpp
Log Message:
-----------
[libc][arm32] define argc type and stack alignment (#96367)
https://github.com/ARM-software/abi-aa/blob/main/aapcs32/aapcs32.rst#6212stack-constraints-at-a-public-interface
mentions that the stack on ARM32 is double word aligned.
Remove confused comments around ArgcType. argc is always an int, passed on the
stack, so we need to store a pointer to it (regardless of ILP32 or LP64).
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list