PATCH: removes expand_constant language hook

Ollie Wild aaw@google.com
Thu Mar 29 20:56:00 GMT 2007


> That is actually a good thing.  Otherwise some object
> files/exectuables will be big.
> This might reduce the size of libraries/exectuables a little.

Unfortunately, probably not  by much.  Uninitialized pointers to
members get a -1 value, and must be stored in the data section.  The
bss stuff ends up being pointer to member constants which happen to be
initialized to the first member of a structure, which I imagine is a
lot rarer.

Ollie



More information about the Gcc-patches mailing list