This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Mixing 32-bit and 64-bit DWARF2/3 sections
- From: Dean Luick <luick at cray dot com>
- To: Mark Kettenis <kettenis at gnu dot org>
- Cc: gcc at gcc dot gnu dot org, binutils at sources dot redhat dot com, echristo at redhat dot com, seufer at csv dot ica dot uni-stuttgart dot de, gdb at sources dot redhat dot com
- Date: Tue, 9 Nov 2004 14:10:14 -0600
- Subject: Re: Mixing 32-bit and 64-bit DWARF2/3 sections
- References: <200411071428.iA7ES7Fx003013@elgar.sibelius.xs4all.nl>
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