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