templated specializations get emitted in 3.3?

bert hubert ahu@ds9a.nl
Wed May 28 10:54:00 GMT 2003


On Tue, May 27, 2003 at 02:47:33PM -0500, Benjamin Kosnik wrote:
> 
> This is a bit surprising, but it's kind of hard to tell what is going on.
> 
> If possible, you'll need to make a small test case that shows clearly
> what is going on, instead of pointing people to a large project. Then,
> you can take that 10-15 line source and enter it into bugzilla.

Ok, I've isolated the issue, which I'm unsure is a bug at all. GCC 3.3 emits
specialized template methods as regular text symbols.

2.95 and 3.3 do not emit the specialization at all, as far as I can see.

I've attached a small tar.gz which exhibits this. The only real issue
probably is if and where this change in behaviour is documented, and if
there is a way to get the old semantics back.

If this is a bug, I'll file it in bugzilla. Please CC me on any replies as
I'm not on the list and only browse the archives every so often.

		Bert

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://lartc.org           Linux Advanced Routing & Traffic Control HOWTO
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc-issue.tar.gz
Type: application/octet-stream
Size: 545 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20030528/205e41f9/attachment.obj>


More information about the Gcc mailing list