More test results...

Benjamin Kosnik bkoz@redhat.com
Fri Mar 8 08:57:00 GMT 2002


> I'm still unclear as to why we're getting that error.  Isn't the
> complier and linker supposed to use the "gnu link once" technology to
> eliminate redundant instantiations?  As far as I can tell, those are
> implicit instantiations and the compiler is required to handle them in
> the appropriate way.  The constructs used are daily constructs, which
> means, it isn't just the library which is affected but also user code.
> I think the issue has to be investigated at the compiler and linker
> level.

I am uncertain of this, and defer to Jason.

> Independently of what is happening in the compiler, I think your patch
> is good because it will improve the overall footprint.  There is
> however a minor nit: there should be corresponding definitions of the
> static data members in src/limits.cc.  I'm not in a position to do any
> check-in, so please could do that change check in?  Thanks in advance.

Right! Forgot about that. I'll check in shortly, thanks.

-benjamin



More information about the Gcc mailing list