On 03/06/2018 04:13 PM, David Malcolm wrote:
On Tue, 2018-03-06 at 11:14 +0100, Martin Liška wrote:
Hello.
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
configuration differ
in size and also binary size.
This is first part where I measured binary size, speed comparison
will follow.
Configuration names should be self-explaining, the 'system-*' is
built done
without bootstrap with my system compiler (GCC 7.3.0). All builds are
done
on my Intel Haswell machine.
Feel free to reply if you need any explanation.
Martin
Some possibly silly questions:
Hi David.
All of them are qualified!
(a) was this done with:
--enable-checking=release ?
Yes.
(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.
Martin
Thanks
Dave