increase in object code size

Thomas Koenig ig25@mvmap66.ciw.uni-karlsruhe.de
Tue Sep 23 07:21:00 GMT 1997


I recently compiled the 2.0.31-pre10 Linux i386 kernel egcs 970917, and
I noted an increase in object code size against compliation with gcc
2.7.2.1

For example, ~linux/drivers/net/3c59x.o grew from 20344 to 26308 bytes,
and ~linux/net/ipv4.o from 126775 to 179663 bytes.  Compile options were
standard for Linux, i.e. "-O2 -fomit-frame-pointer -fno-strength-reduce
-pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2".

Any idea what's causing this?  Are the options wrong?
-- 
Thomas Koenig, Thomas.Koenig@ciw.uni-karlsruhe.de, ig25@dkauni2.bitnet.
The joy of engineering is to find a straight line on a double
logarithmic diagram.



More information about the Gcc mailing list