B19: G++ Bug

Mumit Khan khan@xraylith.wisc.edu
Sun Aug 30 23:05:00 GMT 1998

On Sun, 30 Aug 1998, Cramer Soft wrote:

> I'm not sure if this is the place to post this as it's
> probably a (well known?) bug with g++ but here are the details:
> ==================bug1.cc==============================
> #include<iostream.h>
> class Test 
> {
> public:  
>   Test() { cout << "Creating Test\n"; }
>   ~Test() { cout << "Destroying Test\n"; }
> };
> Test aTest;

[ the program dies! ]

> Is there a later version/another g++ compiler
> I ought to be using?  Thanks --Andrew 

Yes, you should be using a newer version, specifically the egcs version
from http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ . Good news
is that *lots* of bugs are fixed; bad news is that this bug remains and 
I haven't had time to look at this. I don't know how cygwin dll
initializes stdio at startup, and this I suspect is tied to that.

Don't shoot the messenger ;-)


For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

More information about the Cygwin mailing list