This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Code Bloat using GCC 3.2 on Linux


> -fdata-sections and -ffunction-sections puts the code in different
> sections and with the linker flag --gc-sections you can remove code that
> is never called or data which is never used.  This does reduce code size
> provided the --gc-sections is implemented in the linker. Could you try
> it on your case and see what happens ?

That makes me more comfortable - I'll sure give this one a try and see
how it goes.
 
> Also 3.2 is no longer supported by the community, so you might not see
> too much interest in looking at a 3.2 problem. The versions that are
> supported today are 3.3 and 3.4 . You could try either and see if there
> are any improvements or they help solve your problem.

That's not an option for me - I *have* to go with 3.2

> Do you have a number of inline functions in your code ? You could try
> tuning that with -finline-limit-X, where X may be reasonably set to a
> value between 100 and 5000.

Yes I do, but I'm already using -fno-inline. I guess that should do
away with it?

Thanks,
-Gaurav


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]