[Bug c/12245] [7/8/9 regression] Uses lots of memory when compiling large initialized arrays
fche at redhat dot com
gcc-bugzilla@gcc.gnu.org
Wed Feb 27 01:11:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12245
Frank Ch. Eigler <fche at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fche at redhat dot com
--- Comment #66 from Frank Ch. Eigler <fche at redhat dot com> ---
Just in case it helps, we are encountering this problem with fedora29's gcc
8.2.1,
when compiling a 24-million unsigned-char initialized array:
% gcc -c -Q -v foo.i
[...]
Time variable usr sys wall
GGC
phase setup : 0.00 ( 0%) 0.00 ( 0%) 0.00 ( 0%)
1243 kB ( 0%)
phase parsing : 25.26 ( 83%) 26.12 (100%) 51.47 ( 90%)
2592523 kB (100%)
phase opt and generate : 5.32 ( 17%) 0.08 ( 0%) 5.42 ( 10%)
7 kB ( 0%)
phase finalize : 0.00 ( 0%) 0.02 ( 0%) 0.13 ( 0%)
0 kB ( 0%)
garbage collection : 1.27 ( 4%) 0.00 ( 0%) 1.27 ( 2%)
0 kB ( 0%)
callgraph construction : 4.05 ( 13%) 0.08 ( 0%) 4.15 ( 7%)
5 kB ( 0%)
preprocessing : 5.99 ( 20%) 6.39 ( 24%) 12.20 ( 21%)
524289 kB ( 20%)
lexical analysis : 7.34 ( 24%) 8.90 ( 34%) 16.18 ( 28%)
0 kB ( 0%)
parser (global) : 11.93 ( 39%) 10.83 ( 41%) 23.09 ( 40%)
2068233 kB ( 80%)
TOTAL : 30.58 26.24 57.05
2593783 kB
More information about the Gcc-bugs
mailing list