This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: C++ compiler assertion errors
- To: "Nelson H. F. Beebe" <beebe at math dot utah dot edu>
- Subject: Re: C++ compiler assertion errors
- From: Jim Wilson <wilson at cygnus dot com>
- Date: Tue, 01 May 2001 11:25:47 -0700
- cc: gcc-bugs at gcc dot gnu dot org
>I'd read the 2.96 comments at http://gcc.gnu.org/gcc-2.96.html quite
>some ago, and knew about the code incompatibilities of the 2.96
>development branch.
This was written for the x86 2.96 release that was part of Red Hat Linux 7.
Most of this text is irrelevant to the IA-64 releases.
When I talk about IA-64 ABI incompatibilities, I'm talking about more
fundamental problems. Several times we've found that we got parts of the
ELF object file format wrong, and had to change them, requiring us to
recompile all code from scratch via cross compilers. Because of this,
there is no compatibility from any one compiler to the next, until we get
to gcc 3.
Then there are also the C++ ABI incompatibilities, which is a separate problem.
This is a minor problem when compared to ELF object file changes that affect
gcc, binutils, GNU libc, and the kernel.
Jim