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.

Reply via email to