On 03/06/2018 04:13 PM, David Malcolm wrote:
On Tue, 2018-03-06 at 11:14 +0100, Martin Liška wrote:
Many significant changes has landed in mainline and will be released
as GCC 8.1.
I decided to use various GCC configs we have and test how there
in size and also binary size.
This is first part where I measured binary size, speed comparison
Configuration names should be self-explaining, the 'system-*' is
without bootstrap with my system compiler (GCC 7.3.0). All builds are
on my Intel Haswell machine.
Feel free to reply if you need any explanation.
Some possibly silly questions:
All of them are qualified!
(a) was this done with:
(b) is this measuring cc1 ?
cc1plus. Let me also add cc1 when I'll have run-time numbers.
(c) are the units bytes? (so ~183MB for the unstripped system-O2-
native cc1, ~25MB after stripping?)
Yes, in bytes. Would be nicer to have it in MB ;) It would be easily
readable. I'll fix that.
(d) do you have comparable data for gcc 7?
Will build corresponding builds for GCC 7 tonight.