https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88287
--- Comment #7 from Christophe Lyon <clyon at gcc dot gnu.org> --- Ha, yes the testcase checks whether the assembler supports .arch_extension sve, that's why it's unsupported in your testcase. Here is the full list of regressions I noticed: g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpge\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpge\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpge\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpge\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpgt\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpgt\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpgt\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpgt\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphi\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphi\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphi\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphi\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphs\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphs\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphs\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmphs\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmple\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmple\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmple\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmple\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #-16\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplo\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplo\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplo\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplo\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #31\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpls\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpls\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpls\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmpls\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #0\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplt\\tp[0-7]\\.b, p[0-7]/z, z[0-9]+\\.b, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplt\\tp[0-7]\\.d, p[0-7]/z, z[0-9]+\\.d, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplt\\tp[0-7]\\.h, p[0-7]/z, z[0-9]+\\.h, #15\\n g++.target/aarch64/sve/vcond_1.C -march=armv8.2-a+sve scan-assembler \\tcmplt\\tp[0-7]\\.s, p[0-7]/z, z[0-9]+\\.s, #15\\n