https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93398
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-23 Ever confirmed|0 |1 --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Ok, I see the difference in the following areas: 1) sum_max is a bit different: insn-extract.gcda: a1000000: 2:OBJECT_SUMMARY runs=1780, sum_max=867278542 insn-extract.gcda: a1000000: 2:OBJECT_SUMMARY runs=1780, sum_max=867190916 2) some arc counters are different: cfgexpand.gcda: 01000000: 3:FUNCTION ident=79635253, lineno_checksum=0x420a8035, cfg_checksum=0x4c361918 cfgexpand.gcda: 01a10000: 28:COUNTERS arcs 14 counts cfgexpand.gcda: 0: 377050 12136 12136 176111 0 0 187454 0 cfgexpand.gcda: 8: 185946 0 0 0 0 377050 cfgexpand.gcda: 01000000: 3:FUNCTION ident=79635253, lineno_checksum=0x420a8035, cfg_checksum=0x4c361918 cfgexpand.gcda: 01a10000: 28:COUNTERS arcs 14 counts cfgexpand.gcda: 0: 377050 12136 12136 176261 0 0 186497 0 cfgexpand.gcda: 8: 186779 0 0 0 0 377050 That leads to a difference in 1) 3) time_profiler is sometimes slightly different 4) some functions have a different lineno_checksum: tree-ssa-reassoc.gcda: 01000000: 3:FUNCTION ident=123001947, lineno_checksum=0xb99798cf, cfg_checksum=0xa43083b8 tree-ssa-reassoc.gcda: 01000000: 3:FUNCTION ident=123001947, lineno_checksum=0x8e05ef3c, cfg_checksum=0xa43083b8 I'll investigate that, it should not happen. 5) some ior counters are different: c-family/c-format.gcda: 01ad0000: 4:COUNTERS ior 2 counts c-family/c-format.gcda: 0: 140734601582032 0 c-family/c-format.gcda: 01ad0000: 4:COUNTERS ior 2 counts c-family/c-format.gcda: 0: 140727851425584 0 These probably track some pointer alignment.