c++/2858: internal compiler error
wilson@gcc.gnu.org
wilson@gcc.gnu.org
Sun Sep 16 19:31:00 GMT 2001
Synopsis: internal compiler error
Responsible-Changed-From-To: unassigned->wilson
Responsible-Changed-By: wilson
Responsible-Changed-When: Sun Sep 16 19:31:27 2001
Responsible-Changed-Why:
IA-64 maintainer
State-Changed-From-To: feedback->closed
State-Changed-By: wilson
State-Changed-When: Sun Sep 16 19:31:27 2001
State-Changed-Why:
I reproduced the bug with the 000717 compiler. I debugged
it enough to determine that it was a C++ front end bug.
Bugs in the 000717 compiler are not interesting at this
point, as we stopped maintaining it 6 months ago. It
was maintained only to support GNU/Linux system development
as part of the Trillian (ia64-linux) project, and it was
never intended that this be a fully production quality
compiler release.
Of more interest is gcc 3.0.x and the gcc mainline sources.
I tried both. Neither one has the bug. Therefore I assume
that it is already fixed. GCC 3.x is the preferred compiler
for IA-64 now, however, it is not ABI compatible with the
000717 release, so it will not be easily usable by end
users until the next major round of GNU/linux distros.
RHL 8.x will use the gcc 3.0.2 release for instance.
I also tried the RHL 7.2 beta (roswell2) compiler. This
is the infamous "2.96" compiler. This compiler also does
not have the bug. This compiler is not maintained by the
FSF, but it is maintained by Red Hat, and the intent is
that it be a fully production quality compiler.
I don't know if TurboLinux is trying to maintain the
compiler used by thier OS releases. You would have to
ask them.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2858&database=gcc
More information about the Gcc-bugs
mailing list