Re: Mixing 32-bit and 64-bit DWARF2/3 sections

Dean Luick
2004-11-09T20:11:17Z

On Sun, Nov 07, 2004 at 03:28:07PM +0100, Mark Kettenis wrote:
> P.S. It seems that MIPS is the only 64-bit target for which this is a
> problem, since all other 64-bit targets (AMD64, UltraSPARC) still
> use the 32-bit DWARF format.

Not quite. All versions of the Cray X1 compiler will produce 64 bit
DWARF unconditionally. Versions 5.2 and earlier of the Cray X1 compiler
produce the SGI "special" version of 64-bit dwarf. Versions 5.3 and later
follow the DWARF 3 method of differentiating 32- and 64-bit.

Reason for Cray being the same as SGI: Cray was a part of SGI until it was
sold to Terra in 2000.

However, since there currently is no support in binutils/GDB for the Cray X1,
the point is rather moot. :-)

Dean