[patch i386 pe]: Allow multilib version gas for i386 pe-coff
H.J. Lu
hjl.tools@gmail.com
Tue May 19 13:58:00 GMT 2009
On Tue, May 19, 2009 at 4:42 AM, Kai Tietz <ktietz70@googlemail.com> wrote:
> Hello,
>
> this patch enables the build of gas for 32-bit defaulted multilib
> version of gas.
>
> ChangeLog
> 2009-05-19 Kai Tietz <kai.tietz@onevision.com>
>
> * config/tc-i386.c (md_longopts): Allow --64 for x86 pe-coff.
> (OPTION_64): Likewise.
> (md_show_usage): Show option --32/--64.
> (i386_target_format): Use also for x86 pe-coff.
> * config/obj-coff.h (COFF_TARGET_FORMAT): Define as
> pe-i386.
> (TARGET_FORMAT): Define as i386_target_format ().
>
> Tested for i686-pc-cygwin, i686-pc-mingw32, x86_64-pc-mingw32, and as
> multilib version of i686-w64-mingw32.
>
> Is this patch ok for apply?
Can you move the whole
---
#ifdef TE_PE
#ifdef TE_PEP
extern const char *i386_target_format (void);
#define TARGET_FORMAT i386_target_format ()
#define COFF_TARGET_FORMAT "pe-x86-64"
#else
#define TARGET_FORMAT "pe-i386"
#endif
#endif
#ifndef TARGET_FORMAT
#ifdef TE_PEP
#define TARGET_FORMAT "coff-x86-64"
#else
#define TARGET_FORMAT "coff-i386"
#endif
#endif
#endif
---
from obj-coff.h to tc-i386.h?
--
H.J.
More information about the Binutils
mailing list