https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102907
Bug ID: 102907 Summary: aarch64/shrn-combine-[123].c fail with SVE Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: clyon at gcc dot gnu.org Target Milestone: --- Hi Tamar, I have noticed that the new tests shrn-combine-[123].c fail when running the tests with -march=armv8.3-a+sve: PASS: gcc.target/aarch64/shrn-combine-1.c (test for excess errors) gcc.target/aarch64/shrn-combine-1.c: \\tshrn\\t found 0 times FAIL: gcc.target/aarch64/shrn-combine-1.c scan-assembler-times \\tshrn\\t 1 gcc.target/aarch64/shrn-combine-1.c: \\tshrn2\\t found 0 times FAIL: gcc.target/aarch64/shrn-combine-1.c scan-assembler-times \\tshrn2\\t 1 PASS: gcc.target/aarch64/shrn-combine-2.c (test for excess errors) gcc.target/aarch64/shrn-combine-2.c: \\tshrn\\t found 0 times FAIL: gcc.target/aarch64/shrn-combine-2.c scan-assembler-times \\tshrn\\t 1 gcc.target/aarch64/shrn-combine-2.c: \\tshrn2\\t found 0 times FAIL: gcc.target/aarch64/shrn-combine-2.c scan-assembler-times \\tshrn2\\t 1 PASS: gcc.target/aarch64/shrn-combine-3.c (test for excess errors) gcc.target/aarch64/shrn-combine-3.c: \\tshrn\\t found 0 times FAIL: gcc.target/aarch64/shrn-combine-3.c scan-assembler-times \\tshrn\\t 1 gcc.target/aarch64/shrn-combine-3.c: \\tshrn2\\t found 0 times FAIL: gcc.target/aarch64/shrn-combine-3.c scan-assembler-times \\tshrn2\\t 1 (and similarly with -march=armv8.5-a+sve2) I haven't checked the actual generated code.