IA32 bootstrap error
Richard Henderson
rth@redhat.com
Sun Dec 30 16:06:00 GMT 2001
On Sun, Dec 30, 2001 at 06:03:51PM -0500, Richard Kenner wrote:
> It's one thing for it to be required that they *work together*, but a
> vastly different one that the latest version of each is required for
> GCC. We always used to require that GCC work with an older version of
> each of these tools and I think that's still critical.
GCC will still work with older versions of binutils, and I agree
that GCC should continue to at least bootstrap with them.
GDB is a slightly different issue, in that it is not required to
bootstrap. For instance, I do not think we should work around bugs
in older versions of GDB. Essentially, I think that's what the
dwarf2 issue you are experiencing is -- a failure to implement the
entire dwarf2 spec.
And as for the specific question at hand, "Should we have switched
to default to dwarf2 for elf," I would even consider this a special
case in that we *absolutely must* have this work for gcc 3.1. The
new libstdc++ simply cannot be debugged with stabs, as stabs cannot
represent namespaces.
> I think the SC needs to address this issue.
Perhaps.
> ... and not everybody who is on workstations is in a position to
> constantly get the "latest and greatest" of everything.
I wouldn't say "constantly". I update gdb irregularly. Mostly
when I encounter problems and want to see if it's been fixed in
the meantime. In practice, about once a month.
r~
More information about the Gcc
mailing list