Thx to Eric Botcazou, Andrew Pinski and Mark Kettenis for this one.
authorespie <espie@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2005 18:51:26 +0000 (18:51 +0000)
committerespie <espie@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2005 18:51:26 +0000 (18:51 +0000)
commitbcc9ac22aa022d8b64df7b7f8b7813f8ef6db6e7
treede0e6b84552d173002ae9bddf55733654f2c7a04
parent2a14843270145269e2463cb17bfc0cb1614f21e8
Thx to Eric Botcazou, Andrew Pinski and Mark Kettenis for this one.

Turns out OpenBSD was mistakenly including an embedded system fragment,
and thus outputting stabs debug by default.

Once the only needed definition is saved from that file, we happily compile
with default dwarf2.   The rest of the toolchain is happy, and any recent
gdb works very well with that...

This obviously improves the stability of the compiler, since dwarf2 output
is so much more well-tested than stabs on elf platforms...

2005-01-31  Marc Espie <espie@openbsd.org>

* config.gcc: Don't include embedded systems fragment, switches default
debugging format to ELF.
* config/i386/openbsdelf.h: Add DBX_REGISTER_NUMBER since we no
longer pick it up there.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94488 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/i386/openbsdelf.h