mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 17:18:55 +00:00
Bfd support for generating IA-64 EFI binaries.
* Makefile.am (BFD64_BACKENDS): Mention coff-ia64.lo. (BFD64_BACKENDS_CFILES): Mention coff-ia64.c (coff-ia64.lo): Add dependency. * Makefile.in: Regenerate. * coff-ia64.c: New file. * efi-app-ia32.c: Ditto. * efi-app-ia64.c: Ditto. ...
This commit is contained in:
@@ -1787,6 +1787,12 @@ coff_set_arch_mach_hook (abfd, filehdr)
|
||||
machine = 0;
|
||||
break;
|
||||
#endif
|
||||
#ifdef IA64MAGIC
|
||||
case IA64MAGIC:
|
||||
arch = bfd_arch_ia64;
|
||||
machine = 0;
|
||||
break;
|
||||
#endif
|
||||
#ifdef A29K_MAGIC_BIG
|
||||
case A29K_MAGIC_BIG:
|
||||
case A29K_MAGIC_LITTLE:
|
||||
@@ -2557,6 +2563,12 @@ coff_set_flags (abfd, magicp, flagsp)
|
||||
return true;
|
||||
break;
|
||||
#endif
|
||||
#ifdef IA64MAGIC
|
||||
case bfd_arch_ia64:
|
||||
*magicp = IA64MAGIC;
|
||||
return true;
|
||||
break;
|
||||
#endif
|
||||
#ifdef MC68MAGIC
|
||||
case bfd_arch_m68k:
|
||||
#ifdef APOLLOM68KMAGIC
|
||||
@@ -3635,6 +3647,11 @@ coff_write_object_contents (abfd)
|
||||
#endif /* LYNXOS */
|
||||
#endif /* I386 */
|
||||
|
||||
#if defined(IA64)
|
||||
#define __A_MAGIC_SET__
|
||||
internal_a.magic = ZMAGIC;
|
||||
#endif /* IA64 */
|
||||
|
||||
#if defined(SPARC)
|
||||
#define __A_MAGIC_SET__
|
||||
#if defined(LYNXOS)
|
||||
|
||||
Reference in New Issue
Block a user