diff options
author | Andrew Burgess <andrew.burgess@embecosm.com> | 2023-08-05 14:56:31 +0200 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2023-10-22 14:01:30 +0100 |
commit | cbf6da166ea7993e166dcb121fc7b9ef4ec87c89 (patch) | |
tree | f9adb68d9e5137f95204cbb3cbde2d2438ec5cc1 /libgcc | |
parent | 28d8c680aaea46137170fef2bd1c6a98301518dc (diff) | |
download | gcc-cbf6da166ea7993e166dcb121fc7b9ef4ec87c89.zip gcc-cbf6da166ea7993e166dcb121fc7b9ef4ec87c89.tar.gz gcc-cbf6da166ea7993e166dcb121fc7b9ef4ec87c89.tar.bz2 |
target: Support heap-based trampolines
Enable -ftrampoline-impl=heap by default if we are on macOS 11
or later.
Co-Authored-By: Maxim Blinov <maxim.blinov@embecosm.com>
Co-Authored-By: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Co-Authored-By: Iain Sandoe <iain@sandoe.co.uk>
gcc/ChangeLog:
* config.gcc: Default to heap trampolines on macOS 11 and above.
* config/i386/darwin.h: Define X86_CUSTOM_FUNCTION_TEST.
* config/i386/i386.h: Define X86_CUSTOM_FUNCTION_TEST.
* config/i386/i386.cc: Use X86_CUSTOM_FUNCTION_TEST.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions