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