https://gcc.gnu.org/g:057116a06b80020061c5daf4f17bf5bfafad80aa
commit 057116a06b80020061c5daf4f17bf5bfafad80aa Author: Thomas Schwinge <tschwi...@baylibre.com> Date: Thu Feb 6 16:31:38 2025 +0100 BPF doesn't actually support effective-target 'exceptions' [PR118772] PR target/118772 gcc/testsuite/ * lib/target-supports.exp (check_effective_target_exceptions): 'return 0' for '[istarget bpf-*-*]'. (cherry picked from commit e90276a4831553268f3dd4917d7b6ae9c08dbf0f) Diff: --- gcc/testsuite/ChangeLog.omp | 7 +++++++ gcc/testsuite/lib/target-supports.exp | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog.omp b/gcc/testsuite/ChangeLog.omp index 22352dbc8f64..e39f01c2927d 100644 --- a/gcc/testsuite/ChangeLog.omp +++ b/gcc/testsuite/ChangeLog.omp @@ -3,6 +3,13 @@ Backported from trunk: 2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + PR target/118772 + * lib/target-supports.exp (check_effective_target_exceptions): + 'return 0' for '[istarget bpf-*-*]'. + + Backported from trunk: + 2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + * lib/gcc-dg.exp (gcc-dg-prune): Clarify effective-target 'exceptions_enabled'. * lib/target-supports.exp diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index d1b14d59090d..2eb2233bb6cf 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -12136,7 +12136,8 @@ proc check_effective_target_fenv_exceptions_long_double {} { # Note that this is orthogonal to effective-target 'exceptions_enabled'. proc check_effective_target_exceptions {} { - if { [istarget amdgcn*-*-*] } { + if { [istarget amdgcn*-*-*] + || [istarget bpf-*-*] } { return 0 } return 1