https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-01-10 Ever confirmed|0 |1 --- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- As for the rest, seems that when tree-ssa-sccvn.c is compiled by the stage1-gcc/ with -g -O2 -fno-checking -gtoggle options (among others), it emits something, while when compiled with stage2-gcc/ it emits something different. Copying tree-ssa-sccvn.o from stage1-gcc/ (prev-gcc) into stage2-gcc/ (gcc) and rebuilding cc1 makes it generate the same assembly and same -fdump-tree-pre-all dump for sort.i as stage1-gcc/ generates, otherwise there are differences like: -exp_gen[6] := { countp_30 (0022), {mem_ref<0B>,countp_30}@.MEM_25 (0007), {mem_ref<4294967292B>,countp_30}@.MEM_80 (0008), {plus_expr,_10,_11} (0009), {pointer_plus_expr,countp_30,4} (0033) } +exp_gen[6] := { countp_30 (0022), {mem_ref<0B>,countp_30}@.MEM_25 (0007), _11 (0008), {plus_expr,_10,_11} (0009), {pointer_plus_expr,countp_30,4} (0033) } and various others later on.