This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: PATCH: Don't match PE/EFI target with EFI/PE file
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: Nick Clifton <nickc at redhat dot com>
- Cc: "H. J. Lu" <hjl at lucon dot org>, binutils at sources dot redhat dot com
- Date: Thu, 5 Jul 2007 07:46:39 +0930
- Subject: Re: PATCH: Don't match PE/EFI target with EFI/PE file
- References: <20070606233412.GA18747@lucon.org> <20070608175350.GA23357@lucon.org> <20070609143117.GA25765@lucon.org> <4676AE66.704@redhat.com>
On Mon, Jun 18, 2007 at 05:10:14PM +0100, Nick Clifton wrote:
> >2007-06-09 H.J. Lu <hongjiu.lu@intel.com>
> >
> > * libpei.h (_bfd_XXi_final_link_postscript): Remove
> > duplication.
> > (bfd_target_pei_p): New.
> > (bfd_target_pei_arch): New
> > (bfd_target_efi_p): Likewise.
> > (bfd_target_efi_arch): New
> > (bfd_pe_executable_p): Use bfd_target_pei_p and
> > bfd_target_efi_p.
> >
> > * peicode.h (arch_type): New enum.
> > (pe_arch): New function.
> > (pe_bfd_object_p): Don't match PE/EFI target with EFI/PE file
> > if there is an EFI/PE target.
>
> Approved - please apply.
I believe this patch is responsible for multiple testsuite failures on
non-x86 pe targets. eg. arm-wince-pe and mcore-pe. HJ would you
please look into it?
--
Alan Modra
IBM OzLabs - Australia Development Laboratory