https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
On 64-bit host, I got

Number of expanded macros:                     25177
Average number of tokens per macro expansion:     34

Line Table allocations during the compilation process
Number of ordinary maps used:          550 
Ordinary map used size:                 17k
Number of ordinary maps allocated:    1024 
Ordinary maps allocated size:           32k
Number of macro maps used:              24k
Macro maps used size:                  974k
Macro maps locations size:            6778k
Macro maps size:                      7753k
Duplicated maps locations size:       1094k
Total allocated maps size:            7834k
Total used maps size:                 7770k
Ad-hoc table size:                    3072k
Ad-hoc table entries used:           104753
optimized_ranges: 550961
unoptimized_ranges: 80362

Memory still allocated at the end of the compilation process
Size      Allocated        Used    Overhead
8                84k         52k       2520 
16              768k        642k         16k
32             1592k       1076k         27k
64              928k        840k         14k
256            3532k       3316k         48k
512            1720k       1661k         23k
1024           4440k       4411k         60k
2048            876k        862k         11k
4096             48k         48k        672 
8192            152k        152k       1064 
16384            16k         16k         56 
32768            96k         96k        168 
65536            64k         64k         56 
131072          128k        128k         56 
262144          768k        768k        168 
524288          512k        512k         56 
1048576        1024k       1024k         56 
4194304        4096k       4096k         56 
24             1272k        683k         22k
40             2568k       1459k         40k
48              552k        403k       8832 
56              112k         69k       1792 
72             2376k       1746k         32k
80             1320k       1197k         18k
88               44k         27k        616 
96              264k        155k       3696 
112             936k        917k         12k
120             164k         95k       2296 
152            1336k       1235k         18k
128            4412k       4094k         60k
144            1152k        942k         15k
168            4508k       4351k         61k
176             152k         97k       2128 
104              72k         65k       1008 
368            2620k       2563k         35k
272              32k      10064         448 
Total            43M         38M        546k

String pool
entries         39907
identifiers     24309 (60.91%)
slots           65536
deleted         15598
bytes           479k (17592186044415M overhead)
table size      512k
coll/search     0.5331
ins/search      0.1515
avg. entry      12.29 bytes (+/- 12.63)
longest entry   89
(No per-node statistics)
Type hash: size 8191, 4274 elements, 0.881900 collisions
DECL_DEBUG_EXPR  hash: size 1021, 0 elements, 0.000000 collisions
DECL_VALUE_EXPR  hash: size 1021, 0 elements, 0.000000 collisions
no search statistics
decl_specializations: size 1021, 487 elements, 1.284593 collisions
type_specializations: size 2039, 996 elements, 1.451110 collisions
No gimple statistics
No RTX statistics

Heap vectors                                            Leak           Peak     
Times       Leak items Peak items
--------------------------------------------------------------------------------
------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------------------------
Total                                                      0                    
    0                0
--------------------------------------------------------------------------------
------------------------------------------------------------


Alias oracle query stats:
  refs_may_alias_p: 0 disambiguations, 0 queries
  ref_maybe_used_by_call_p: 3 disambiguations, 0 queries
  call_may_clobber_ref_p: 0 disambiguations, 0 queries
  TBAA oracle: 563340 disambiguations 5861823 queries
               828998 are in alias set 0
               1801509 queries asked about the same object
               0 queries asked about the same alias set
               0 access volatile
               2667976 are dependent in the DAG
               0 are aritificially in conflict with void *

PTA query stats:
  pt_solution_includes: 0 disambiguations, 2219933 queries
  pt_solutions_intersect: 0 disambiguations, 0 queries

Reply via email to