diff options
author | Andi Kleen <ak@gcc.gnu.org> | 2024-07-24 20:18:56 -0700 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2024-07-28 19:06:00 +0200 |
commit | a2b05b0db407865d8970f1b329ab1f0cb9c529ea (patch) | |
tree | 9d72f10017093c65dec420c43bd26ba5a6a0b34f /libobjc/objc-private/sarray.h | |
parent | c7197b5cd774f575f10b98e31264634d368b1aaf (diff) | |
download | gcc-a2b05b0db407865d8970f1b329ab1f0cb9c529ea.zip gcc-a2b05b0db407865d8970f1b329ab1f0cb9c529ea.tar.gz gcc-a2b05b0db407865d8970f1b329ab1f0cb9c529ea.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 'libobjc/objc-private/sarray.h')
0 files changed, 0 insertions, 0 deletions