在 2026/2/27 上午11:02, Xi Ruoyao 写道:
This test case is backported from 16, but in 14/15 the tree optimization
doesn't produce a .COPYSIGN from negative constant vector. Thus
scan-assembler fails in 14/15.
Simply drop it for 14/15.
gcc/testsuite/
PR target/122097
* gcc.target/loongarch/pr122097.c (dg-final): Remove.
---
Ok for 14/15?
Ok, thanks!
gcc/testsuite/gcc.target/loongarch/pr122097.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/gcc/testsuite/gcc.target/loongarch/pr122097.c
b/gcc/testsuite/gcc.target/loongarch/pr122097.c
index 5d32b191baf..4ed0375bb61 100644
--- a/gcc/testsuite/gcc.target/loongarch/pr122097.c
+++ b/gcc/testsuite/gcc.target/loongarch/pr122097.c
@@ -1,6 +1,5 @@
/* { dg-do compile } */
/* { dg-options "-O3 -mabi=lp64d -mlsx" } */
-/* { dg-final { scan-assembler "vbitseti\.d\t\\\$vr\[0-9\]+,\\\$vr\[0-9\]+,63"
} } */
typedef long unsigned int size_t;
typedef unsigned char simde__mmask8;