https://gcc.gnu.org/g:ffd205ff5ce78d30d44a204e152204626bf17dae
commit r16-6927-gffd205ff5ce78d30d44a204e152204626bf17dae Author: Alfie Richards <[email protected]> Date: Tue Jan 20 11:48:02 2026 +0000 aarch64: Add aarch64 test [PR 123697] PR middle-end/123697 gcc/testsuite/ChangeLog: * gcc.target/aarch64/sve/pr123697.c: New test. Diff: --- gcc/testsuite/gcc.target/aarch64/sve/pr123697.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gcc/testsuite/gcc.target/aarch64/sve/pr123697.c b/gcc/testsuite/gcc.target/aarch64/sve/pr123697.c new file mode 100644 index 000000000000..e4508512fc85 --- /dev/null +++ b/gcc/testsuite/gcc.target/aarch64/sve/pr123697.c @@ -0,0 +1,13 @@ +/* { dg-do compile } */ +/* { dg-options "-msve-vector-bits=128 -mmax-vectorization -O3" } */ + +struct a { + int c[2]; +}; +struct a d[3]; +double f; +void g() +{ + for (int e = 0; e < 3; ++e) + f += d[e].c[1]; +}
