https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106746
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #13) > DEBUG_INSNs should never influence any scheduling decisions, or any other > decisions that influence what machine code we generate. Well, with the exception of scheduling decisions for the DEBUG_INSNs themselves (where exactly to place them). haifa-sched.cc is full of various DEBUG_INSN related checks, in some cases DEBUG_INSNs are ignored, in other places they are taken into account, ... And in the end, most of the time it works fine for -fcompare-debug checks; it doesn't for this testcase, so that needs to be understood why and fixed.