aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-02-13 08:40:52 -0800
committerH.J. Lu <(no_default)>2024-02-14 11:56:26 -0800
commit67ce5c97167a60cb845b9f3f55186c00fc5df078 (patch)
treec59fdc6ba64ad085335ed824c1b2b45ca454a340 /gcc/fortran
parent2c2f57e4158924467afbf4c2fd3938e507287dab (diff)
downloadgcc-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