https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116161
Bug ID: 116161 Summary: -fcompare-debug -gno-statement-frontiers failure with -O3 -march=native -fno-vect-cost-model when building rapidfuzz Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: sjames at gcc dot gnu.org Target Milestone: --- Created attachment 58787 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58787&action=edit fuzz_cupp_avx2.ii.xz The testcase is a bit weird and sensitive, e.g. -march=znver2 isn't OK, -march=native is required, and with no optimisation, I get 'error: the last argument must be an 8-bit immediate'. It's also very slow to compile. ``` $ g++ -c fuzz_cupp_avx2.ii -fcompare-debug -gno-statement-frontiers -march=native -fno-vect-cost-model -O2 $ g++ -c fuzz_cupp_avx2.ii -fcompare-debug -gno-statement-frontiers -march=native -fno-vect-cost-model -O3 g++: error: fuzz_cupp_avx2.ii: ‘-fcompare-debug’ failure ```