aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2023-09-09 16:18:06 +0800
committerXi Ruoyao <xry111@xry111.site>2023-09-09 17:51:57 +0800
commitce5e2db1f4b1949271a22c8e5245d93237ac50e0 (patch)
tree888995b331afeddd5f15cc6456b92ed76f9684cd /gcc
parentf83d6fc222040febf510af81eeeb87670a2fc4d8 (diff)
downloadgcc-ce5e2db1f4b1949271a22c8e5245d93237ac50e0.zip
gcc-ce5e2db1f4b1949271a22c8e5245d93237ac50e0.tar.gz
gcc-ce5e2db1f4b1949271a22c8e5245d93237ac50e0.tar.bz2
LoongArch: Fix up memcpy-vec-3.c test case
The generic code will split 16-byte copy into two 8-byte copies, so the vector code wouldn't be used even if -mno-strict-align. This contradicted with the purpose of this test case. gcc/testsuite/ChangeLog: * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of copied bytes to 32.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c b/gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c
index 233ed21..db2ea51 100644
--- a/gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c
@@ -3,4 +3,4 @@
/* { dg-final { scan-assembler-not "vst" } } */
extern char a[], b[];
-void test() { __builtin_memcpy(a, b, 16); }
+void test() { __builtin_memcpy(a, b, 32); }