🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Bill Nell Tue, 21 Jul 1992 15:16
(none)
#177
Author: Bill Nell
Date: Tue, 21 Jul 1992 15:16
135 lines
8479 bytes
Here is a bug I found in gcc 2.1 it seems to have something to do
with templates (in C++). I'm assuming that gcc 2.1 actually supports
templates because it compile my file without complaining.  Anyway,
after compiling I looked at my .o file and it was a whopping 64 bytes
long.  Obviously it was too small to hold all the class info.  But
I tried to link it with a test program anyway and found not-surprisingly
that it couldn'y find any of the member functions I used from that class.

Unfortunately I don't know how gcc was configured when it was installed
so I can't give you that info.  I also noticed this bug on a port of
gcc to the atari st.  At first I thought it was a problem with the port
but then I tried it at work on my sparc and got the same results.

Here is a listing of my source and the commands I used to compile.
(If you need any more info then please mail me back)

                                            Thanks,
                                            Bill

begin 644 bug.tar.Z
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
$B%BU!6S_
 
end
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads