aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-09-15 17:16:36 +0800
committerPan Li <pan2.li@intel.com>2023-09-15 19:07:02 +0800
commit0854ebea63f59eb678ebf4440afe1d18ed5bb6d4 (patch)
tree53ff9f96a4cf2d7e41a76015dc6bb06cdca90ebc /gcc/ada
parente1ec05b800e2ee9f2dfc8f99b1c5622103f52cd5 (diff)
downloadgcc-0854ebea63f59eb678ebf4440afe1d18ed5bb6d4.zip
gcc-0854ebea63f59eb678ebf4440afe1d18ed5bb6d4.tar.gz
gcc-0854ebea63f59eb678ebf4440afe1d18ed5bb6d4.tar.bz2
test: Isolate slp-1.c check of target supports vect_strided5
This test failed in RISC-V: FAIL: gcc.dg/vect/slp-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 4 FAIL: gcc.dg/vect/slp-1.c scan-tree-dump-times vect "vectorizing stmts using SLP" 4 Because this loop: /* SLP with unrolling by 8. */ for (i = 0; i < N; i++) { out[i*5] = 8; out[i*5 + 1] = 7; out[i*5 + 2] = 81; out[i*5 + 3] = 28; out[i*5 + 4] = 18; } is using vect_load_lanes with array size = 5. instead of SLP. When we adjust the COST of LANES load store, then it will use SLP. gcc/testsuite/ChangeLog: * gcc.dg/vect/slp-1.c: Add vect_stried5.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions