C++ is still very broken for Linux/Alpha
Rolf Fokkens
rolf@flits102-126.flits.rug.nl
Sat Aug 15 12:49:00 GMT 1998
As mentioned in the message I sent 10 Aug 98 egcs-1.0.2 doesn't generate
correct code for Linux/Alpha. Alexandre Olivia tried the latest snapshot
which compiled my example code correctly.
For me this was a reason to get this snapshot and compile NetStreamer
again. Unfortunately egcs is still broken. I trace both constructors and
destructors for a type EzString and the tracing shows some horrible
stuff, like the destruction of objects that haven't been created by any
(copy-) constructor; they seem to be just bare copies.
And believe me: the same code runs like a charm on linux/x86. I've tried
to understand what's wrong this time and reduce it to a simple demo
again. To be honest: I give up.
For those who understand egcs-internals: I'd be glad to give you my
sources with all the tracing of constructors and destructors of EzString
if it helps you.
More information about the Gcc-bugs
mailing list