From 420ece6b2334bcbbd9da905866f2ca77d4b5fdae Mon Sep 17 00:00:00 2001 From: Thomas Schwinge <tschwinge@baylibre.com> Date: Tue, 16 Apr 2024 14:10:15 +0200 Subject: [PATCH] GCN: Enable effective-target 'vect_long_long' ... as made apparent by a number of unexpectedly UNSUPPORTED test cases, which now all turn into PASS, with just one exception: PASS: gcc.dg/vect/vect-early-break_124-pr114403.c (test for excess errors) PASS: gcc.dg/vect/vect-early-break_124-pr114403.c execution test FAIL: gcc.dg/vect/vect-early-break_124-pr114403.c scan-tree-dump vect "LOOP VECTORIZED" ..., which needs to be looked into, separately. gcc/testsuite/ * lib/target-supports.exp (check_effective_target_vect_long_long): Enable for GCN. --- gcc/testsuite/lib/target-supports.exp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index edce672c0e21..938fff9392cf 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -7698,7 +7698,8 @@ proc check_effective_target_vect_long_long { } { || ([istarget riscv*-*-*] && [check_effective_target_riscv_v]) || ([istarget loongarch*-*-*] - && [check_effective_target_loongarch_sx])}}] + && [check_effective_target_loongarch_sx]) + || [istarget amdgcn-*-*] }}] } -- GitLab