https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83890
Bug ID: 83890 Summary: [8 regression] new failures on aarch64 -mabi=ilp32 after r256644 Product: gcc Version: 8.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: --- After r256644, I've noticed that some of the new tests fail on aarch64 -mabi=ilp32: gcc.target/aarch64/sve/strided_load_8.c -march=armv8.2-a+sve scan-assembler-times \\tcbz\\tw1, 1 (found 0 times) gcc.target/aarch64/sve/var_stride_2.c -march=armv8.2-a+sve scan-assembler-times \\tadd\\tx[0-9]+, x[0-9]+, x[0-9]+, lsl 10\\n 2 (found 0 times) gcc.target/aarch64/sve/var_stride_3.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tw2, 0 gcc.target/aarch64/sve/var_stride_3.c -march=armv8.2-a+sve scan-assembler-times \\tcsel\\tx[0-9]+ 2 (found 0 times) gcc.target/aarch64/sve/var_stride_4.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tw2, 0 gcc.target/aarch64/sve/var_stride_4.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tw3, 0 gcc.target/aarch64/sve/var_stride_4.c -march=armv8.2-a+sve scan-assembler-times \\tcsel\\tx[0-9]+ 4 (found 0 times) gcc.target/aarch64/sve/var_stride_4.c -march=armv8.2-a+sve scan-assembler-times \\tlsl\\tx[0-9]+, x[0-9]+, 10\\n 2 (found 0 times) gcc.target/aarch64/sve/var_stride_5.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tx[0-9]+, 0 gcc.target/aarch64/sve/var_stride_5.c -march=armv8.2-a+sve scan-assembler-not \\tcmp\\tw[0-9]+, 0 gcc.target/aarch64/sve/var_stride_5.c -march=armv8.2-a+sve scan-assembler-times \\tcsel\\tx[0-9]+ 2 (found 0 times) gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tx[0-9]+, 0 gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler \\tld1d\\tz[0-9]+ gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler \\tldr\\tx[0-9]+ gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler \\tst1d\\tz[0-9]+ gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler \\tstr\\tx[0-9]+ gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler-not \\tcmp\\tw[0-9]+, 0 gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler-times \\tcsel\\tx[0-9]+ 4 (found 0 times) gcc.target/aarch64/sve/var_stride_6.c -march=armv8.2-a+sve scan-assembler-times lsl\\tx[0-9]+, x[0-9]+, 11 2 (found 0 times) gcc.target/aarch64/sve/var_stride_7.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tx[0-9]+, 0 gcc.target/aarch64/sve/var_stride_7.c -march=armv8.2-a+sve scan-assembler-not \\tcmp\\tw[0-9]+, 0 gcc.target/aarch64/sve/var_stride_7.c -march=armv8.2-a+sve scan-assembler-times \\tadd\\tx[0-9]+, x1, 2048 1 (found 0 times) gcc.target/aarch64/sve/var_stride_7.c -march=armv8.2-a+sve scan-assembler-times \\tcsel\\tx[0-9]+ 2 (found 0 times) gcc.target/aarch64/sve/var_stride_7.c -march=armv8.2-a+sve scan-assembler-times lsl\\tx[0-9]+, x[0-9]+, 11 1 (found 0 times) gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler \\tcmp\\tx[0-9]+, 0 gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler \\tld1d\\tz[0-9]+ gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler \\tldr\\tx[0-9]+ gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler \\tst1d\\tz[0-9]+ gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler \\tstr\\tx[0-9]+ gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler-not \\tcmp\\tw[0-9]+, 0 gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler-times \\tadd\\tx[0-9]+, x0, 2048 1 (found 0 times) gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler-times \\tcsel\\tx[0-9]+ 2 (found 0 times) gcc.target/aarch64/sve/var_stride_8.c -march=armv8.2-a+sve scan-assembler-times lsl\\tx[0-9]+, x[0-9]+, 11 1 (found 0 times)