https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71399
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> --- One can use --param min-nondebug-insn-uid=10000 or something similar to make RTL dumps easier to compare; while the insns surrounded by debug insns still have different numbers for previous and/or next insn, if there are larger blocks of insns without debug insns in between them, there shouldn't be that many differences. First of all, can you reproduce the bug just with -fcompare-debug added to the list of options to compile say real.c (or whatever other file that shows the differences)? If yes, then do -fdump-tree-all -da and then try to find the first dump with differences. If not, then most likely some stage is miscompiled.