diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2024-02-13 08:40:52 -0800 |
---|---|---|
committer | H.J. Lu <(no_default)> | 2024-02-14 11:56:26 -0800 |
commit | 67ce5c97167a60cb845b9f3f55186c00fc5df078 (patch) | |
tree | c59fdc6ba64ad085335ed824c1b2b45ca454a340 /gcc/fortran | |
parent | 2c2f57e4158924467afbf4c2fd3938e507287dab (diff) | |
download | gcc-67ce5c97167a60cb845b9f3f55186c00fc5df078.zip gcc-67ce5c97167a60cb845b9f3f55186c00fc5df078.tar.gz gcc-67ce5c97167a60cb845b9f3f55186c00fc5df078.tar.bz2 |
x86: Support x32 and IBT in heap trampoline
Add x32 and IBT support to x86 heap trampoline implementation with a
testcase.
2024-02-13 Jakub Jelinek <jakub@redhat.com>
H.J. Lu <hjl.tools@gmail.com>
libgcc/
PR target/113855
* config/i386/heap-trampoline.c (trampoline_insns): Add IBT
support and pad to the multiple of 4 bytes. Use movabsq
instead of movabs in comments. Add -mx32 variant.
gcc/testsuite/
PR target/113855
* gcc.dg/heap-trampoline-1.c: New test.
* lib/target-supports.exp (check_effective_target_heap_trampoline):
New.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions