https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83848
Bug ID: 83848 Summary: New failures on aarch64 -mabi=ilp32 after r256628 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: --- Hi, I've noticed that several of the new tests introduced by r256628 fail on aarch64-none-elf -mabi=ilp32: gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times ld1b\\tz[0-9]+.b, p[0-9]+/z, \\[x[0-9]+, x[0-9]+\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times ld1d\\tz[0-9]+.d, p[0-9]+/z, \\[x[0-9]+, x[0-9]+, lsl 3\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times ld1h\\tz[0-9]+.h, p[0-9]+/z, \\[x[0-9]+, x[0-9]+, lsl 1\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times ld1w\\tz[0-9]+.s, p[0-9]+/z, \\[x[0-9]+, x[0-9]+, lsl 2\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times st1b\\tz[0-9]+.b, p[0-9]+, \\[x[0-9]+, x[0-9]+\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times st1d\\tz[0-9]+.d, p[0-9]+, \\[x[0-9]+, x[0-9]+, lsl 3\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times st1h\\tz[0-9]+.h, p[0-9]+, \\[x[0-9]+, x[0-9]+, lsl 1\\] 16 (found 0 times) gcc.target/aarch64/sve/index_offset_1.c -march=armv8.2-a+sve scan-assembler-times st1w\\tz[0-9]+.s, p[0-9]+, \\[x[0-9]+, x[0-9]+, lsl 2\\] 16 (found 0 times) gcc.target/aarch64/sve/loop_add_2.c -march=armv8.2-a+sve scan-assembler-times \\tld1w\\tz[0-9]+.s, p[0-7]+/z, \\[x[0-9]+, x[0-9]+, lsl 2\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/loop_add_2.c -march=armv8.2-a+sve scan-assembler-times \\tst1w\\tz[0-9]+.s, p[0-7]+, \\[x[0-9]+, x[0-9]+, lsl 2\\]\\n 1 (found 0 times) gcc.target/aarch64/sve/loop_add_3.c -march=armv8.2-a+sve scan-assembler-times \\tld1w\\tz[0-9]+.s, p[0-7]+/z, \\[x[0-9]+, x[0-9]+, lsl 2\\]\\n 7 (found 0 times) gcc.target/aarch64/sve/loop_add_3.c -march=armv8.2-a+sve scan-assembler-times \\tst1w\\tz[0-9]+.s, p[0-7]+, \\[x[0-9]+, x[0-9]+, lsl 2\\]\\n 1 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tld1b\\tz[0-9]+\\.b, p[0-7]/z, \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tld1d\\tz[0-9]+\\.d, p[0-7]/z, \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tld1h\\tz[0-9]+\\.h, p[0-7]/z, \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tld1w\\tz[0-9]+\\.s, p[0-7]/z, \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tst1b\\tz[0-9]+\\.b, p[0-7], \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tst1d\\tz[0-9]+\\.d, p[0-7], \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tst1h\\tz[0-9]+\\.h, p[0-7], \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_1.c -march=armv8.2-a+sve scan-assembler-times \\tst1w\\tz[0-9]+\\.s, p[0-7], \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tld1b\\tz[0-9]+\\.b, p[0-7]/z, \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tld1d\\tz[0-9]+\\.d, p[0-7]/z, \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tld1h\\tz[0-9]+\\.h, p[0-7]/z, \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tld1w\\tz[0-9]+\\.s, p[0-7]/z, \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tst1b\\tz[0-9]+\\.b, p[0-7], \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tst1d\\tz[0-9]+\\.d, p[0-7], \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tst1h\\tz[0-9]+\\.h, p[0-7], \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_2.c -march=armv8.2-a+sve scan-assembler-times \\tst1w\\tz[0-9]+\\.s, p[0-7], \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tld1b\\tz[0-9]+\\.b, p[0-7]/z, \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tld1d\\tz[0-9]+\\.d, p[0-7]/z, \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tld1h\\tz[0-9]+\\.h, p[0-7]/z, \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tld1w\\tz[0-9]+\\.s, p[0-7]/z, \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tst1b\\tz[0-9]+\\.b, p[0-7], \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tst1d\\tz[0-9]+\\.d, p[0-7], \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tst1h\\tz[0-9]+\\.h, p[0-7], \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_3.c -march=armv8.2-a+sve scan-assembler-times \\tst1w\\tz[0-9]+\\.s, p[0-7], \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tld1b\\tz[0-9]+\\.b, p[0-7]/z, \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tld1d\\tz[0-9]+\\.d, p[0-7]/z, \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tld1h\\tz[0-9]+\\.h, p[0-7]/z, \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tld1w\\tz[0-9]+\\.s, p[0-7]/z, \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tst1b\\tz[0-9]+\\.b, p[0-7], \\[x0, x[0-9]+\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tst1d\\tz[0-9]+\\.d, p[0-7], \\[x0, x[0-9]+, lsl 3\\]\\n 3 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tst1h\\tz[0-9]+\\.h, p[0-7], \\[x0, x[0-9]+, lsl 1\\]\\n 2 (found 0 times) gcc.target/aarch64/sve/while_4.c -march=armv8.2-a+sve scan-assembler-times \\tst1w\\tz[0-9]+\\.s, p[0-7], \\[x0, x[0-9]+, lsl 2\\]\\n 3 (found 0 times)