On Thu, 24 Jan 2008, Paul Koning wrote:

> >>>>> "Joseph" == Joseph S Myers <[EMAIL PROTECTED]> writes:
> 
>  Joseph> ...  There is good coverage for
>  Joseph> bare-metal ELF targets, but none for bare-metal a.out and
>  Joseph> COFF targets (perhaps we should consider deprecating all of
>  Joseph> those, on the presumption that bare-metal use has moved to
>  Joseph> ELF and objcopy is likely to be used in any case to produce a
>  Joseph> raw binary image...
> 
> I believe pdp11 (all OS flavors) is a.out.  Is getting rid of COFF and
> a.out considered a desirable thing to do?  If so I'll look at what
> that implies in pdp11.

Getting rid of generic *-*-aout* and *-*-coff*, where there are 
corresponding ELF targets for the same CPU, is what I was suggesting might 
be considered (and has not attracted any comments on the general idea).  
This is not the same as getting rid of COFF and a.out altogether, because 
of various other targets using those formats.

It is of course the case that various features in GCC work better with ELF 
and DWARF than other formats (and LTO is being written to use libelf at 
present, for example, although I imagine it may be extended to support 
other file formats with the same raw data embedded in them in due course).

-- 
Joseph S. Myers
[EMAIL PROTECTED]

Reply via email to