On 9/13/2021 7:47 AM, Richard Biener wrote:
On Mon, 13 Sep 2021, Jeff Law wrote:


On 9/13/2021 1:31 AM, Richard Biener wrote:
This makes defaults.h choose DWARF2_DEBUG if PREFERRED_DEBUGGING_TYPE
is not specified by the target and NO_DEBUG if DWARF is not supported.

It also makes us warn when STABS is enabled and removes the corresponding
diagnostic from the Ada frontend.  The warnings are pruned from the
testsuite output via prune_gcc_output.

This leaves the following targets without debug support:

   pdp11-*-*   pdp11 is a.out, dwarf support is difficult
   m68k*-*-openbsd*  it looks like this is a.out as well, at least it does
                     not pretend to support DWARF
   hppa[12]*-*-hpux10*  does seem to not support DWARF
I would probably argue that hpux10 should just be removed, along with hpux 7-9
if they haven't been already.  It's the epitome of a dead platform.
It is in fact also hpux11*, thus all 32bit pa configs that do not support
DWARF (for whatever reasons).
We used embedded stabs for SOM (the native format for 32bit PA). SOM is a variant of COFF and could easily support dwarf I would think since it had support for fairly arbitrary sections.  Hell, it was already supporting embedded stabs as well as HP's proprietary debugging format.

But I'd consider 32bit SOM on hpux11 dead too :-)  I nearly asked why you restricted your original comment to hpux10...

Jeff

Reply via email to