[v3] typeinfo tuning

Benjamin Kosnik bkoz@redhat.com
Mon Mar 14 17:31:00 GMT 2011


I hacked up scripts/check_compile and ran the libstdc++ testsuite to
generate 4k+ .s files, and then analyzed the resulting assembly files
for vague linkage. 

Here are the clear wins that are ABI-compatible, or in C++0x code. There
are other issues, like the locale base classes, that are not as easy to
fix. There are a couple other issues in C++0x code that I am working
out, will post later today.

I'm holding off on this patch until branching is clear. But I thought
I'd post it so that this effort is public. It's set up for 4.6.0 but
may be moved to 4.7.0.

tested x86_64/linux

-benjamin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20110314-1.patch
Type: text/x-patch
Size: 70074 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20110314/55892739/attachment.bin>


More information about the Libstdc++ mailing list