diff options
author | Andi Kleen <ak@gcc.gnu.org> | 2024-07-24 20:18:56 -0700 |
---|---|---|
committer | Andi Kleen <ak@gcc.gnu.org> | 2024-07-26 09:31:54 -0700 |
commit | ee41cd863b7c38ee3bc415ea7154954aa6facca3 (patch) | |
tree | cac06af19f6e5905ef4b5ee50efdc0584794a51c /include/gdb/gdb-index.h | |
parent | 7ad6b912d9ebd1f85afb725c8de05b27a97674ea (diff) | |
download | gcc-ee41cd863b7c38ee3bc415ea7154954aa6facca3.zip gcc-ee41cd863b7c38ee3bc415ea7154954aa6facca3.tar.gz gcc-ee41cd863b7c38ee3bc415ea7154954aa6facca3.tar.bz2 |
PR116080: Fix tail call dejagnu checks
- Run the target_effective tail_call checks without optimization to
match the actual test cases.
- Add an extra check for external tail calls to handle targets like
powerpc that cannot tail call between different object files.
This one will also cover templates.
gcc/testsuite/ChangeLog:
PR testsuite/116080
* g++.dg/musttail10.C: Use external tail call target check.
* g++.dg/musttail6.C: Dito.
* lib/target-supports.exp: Add external_tail_call. Disable
optimization for tail call checks.
Diffstat (limited to 'include/gdb/gdb-index.h')
0 files changed, 0 insertions, 0 deletions