https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594
--- Comment #16 from Patrick Palka <ppalka at gcc dot gnu.org> --- Success, compiling dwarf2out.c with "-O2 -fcompare-debug --param ggc-min-expand=3 --param ggc-min-heapsize=3 -save-temps" managed to trigger the compare-debug failure while leaving behind a bunch of temp files. The diff between the two .gkd outputs is not interesting though, essentially s/switches$D97401$m_vec/switches$D97386$m_vec/g.