aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-decl.cc
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2024-01-31 00:13:36 -0300
committerAlexandre Oliva <oliva@gnu.org>2024-01-31 00:22:11 -0300
commit320fb976e933e8892af905e68de65492568f2a49 (patch)
treea5f06afdd5f0392a7ddf25e2ee4f210b6ac06ff9 /gcc/c/c-decl.cc
parent35de88e2ed0aa78f6e3306c8560cd6bb15ce0ffe (diff)
downloadgcc-320fb976e933e8892af905e68de65492568f2a49.zip
gcc-320fb976e933e8892af905e68de65492568f2a49.tar.gz
gcc-320fb976e933e8892af905e68de65492568f2a49.tar.bz2
0From: Alexandre Oliva <oliva@adacore.com>
strub: introduce STACK_ADDRESS_OFFSET Since STACK_POINTER_OFFSET is not necessarily at the boundary between caller- and callee-owned stack, as desired by __builtin_stack_address(), and using it as if it were or not causes problems, introduce a new macro so that ports can define it suitably, without modifying STACK_POINTER_OFFSET. for gcc/ChangeLog PR middle-end/112917 PR middle-end/113100 * builtins.cc (expand_builtin_stack_address): Use STACK_ADDRESS_OFFSET. * doc/extend.texi (__builtin_stack_address): Adjust. * config/sparc/sparc.h (STACK_ADDRESS_OFFSET): Define. * doc/tm.texi.in (STACK_ADDRESS_OFFSET): Document. * doc/tm.texi: Rebuilt.
Diffstat (limited to 'gcc/c/c-decl.cc')
0 files changed, 0 insertions, 0 deletions