aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@baylibre.com>2024-04-16 14:10:15 +0200
committerThomas Schwinge <tschwinge@baylibre.com>2024-04-17 11:24:05 +0200
commit420ece6b2334bcbbd9da905866f2ca77d4b5fdae (patch)
tree057e56750df13bd422bfe8703dd6df0cbddfa167
parent909c6faf2c726178d115726e56304eac91cff6e9 (diff)
downloadgcc-420ece6b2334bcbbd9da905866f2ca77d4b5fdae.zip
gcc-420ece6b2334bcbbd9da905866f2ca77d4b5fdae.tar.gz
gcc-420ece6b2334bcbbd9da905866f2ca77d4b5fdae.tar.bz2
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.
-rw-r--r--gcc/testsuite/lib/target-supports.exp3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index edce672..938fff9 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-*-*] }}]
}