Added support to LD to select the architecture of an ARM COFF output file
based on the architecture of the first input file.
This commit is contained in:
parent
031dfce06f
commit
4c4badea81
2 changed files with 12 additions and 1 deletions
|
@ -1,3 +1,13 @@
|
|||
Thu May 15 14:31:28 1997 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* cpu-arm.c (compatible): Allow default machine to be polymorphed
|
||||
into any other machine type.
|
||||
|
||||
* coffcode.h (coff_set_flags): Initialise flags variable to 0.
|
||||
|
||||
* coff-arm.c (coff_arm_bfd_merge_private_bfd_data): When merging
|
||||
data into an unitialised destination set its machine type as well.
|
||||
|
||||
Thu May 15 16:40:20 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* elflink.h (elf_link_add_object_symbols): Force ELF symbol size
|
||||
|
|
|
@ -1970,7 +1970,8 @@ coff_set_flags (abfd, magicp, flagsp)
|
|||
#ifdef ARMMAGIC
|
||||
case bfd_arch_arm:
|
||||
* magicp = ARMMAGIC;
|
||||
if (coff_data (abfd)->flags & F_APCS_26)
|
||||
* flagsp = 0;
|
||||
if (APCS_SET (abfd) && APCS_FLAG (abfd))
|
||||
* flagsp = F_APCS26;
|
||||
switch (bfd_get_mach (abfd))
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue