* bfd-in.h (bfd_arm_allocate_interworking_sections): Static

if COFF_IMAGE_WITH_PE.
        (bfd_arm_process_before_allocation): Likewise.
        (bfd_arm_get_bfd_for_interworking): Likewise.
        * coff-arm.c: Likewise.
        * bfd-in2.h: Regenerate.
        * configure.in (armpe_little_vec): Remove coff-arm.lo.
        (armpe_big_vec): Likewise.
        * configure: Rebuild.
This commit is contained in:
Catherine Moore 1999-05-10 18:27:37 +00:00
parent c1f6bc0323
commit ba1b93173e
6 changed files with 43 additions and 7 deletions

View File

@ -1,3 +1,15 @@
1999-05-10 Catherine Moore <clm@cygnus.com>
* bfd-in.h (bfd_arm_allocate_interworking_sections): Static
if COFF_IMAGE_WITH_PE.
(bfd_arm_process_before_allocation): Likewise.
(bfd_arm_get_bfd_for_interworking): Likewise.
* coff-arm.c: Likewise.
* bfd-in2.h: Regenerate.
* configure.in (armpe_little_vec): Remove coff-arm.lo.
(armpe_big_vec): Likewise.
* configure: Rebuild.
1999-05-10 Nick Clifton <nickc@cygnus.com>
* elf.c (elf_fake_sections): Check for .rel. as start of rel

View File

@ -705,12 +705,21 @@ extern boolean bfd_coff_set_symbol_class
PARAMS ((bfd *, struct symbol_cache_entry *, unsigned int));
/* ARM Interworking support. Called from linker. */
#ifdef COFF_IMAGE_WITH_PE
static
#endif
extern boolean bfd_arm_allocate_interworking_sections
PARAMS ((struct bfd_link_info *));
#ifdef COFF_IMAGE_WITH_PE
static
#endif
extern boolean bfd_arm_process_before_allocation
PARAMS ((bfd *, struct bfd_link_info *, int));
#ifdef COFF_IMAGE_WITH_PE
static
#endif
extern boolean bfd_arm_get_bfd_for_interworking
PARAMS ((bfd *, struct bfd_link_info *));

View File

@ -705,12 +705,21 @@ extern boolean bfd_coff_set_symbol_class
PARAMS ((bfd *, struct symbol_cache_entry *, unsigned int));
/* ARM Interworking support. Called from linker. */
#ifdef COFF_IMAGE_WITH_PE
static
#endif
extern boolean bfd_arm_allocate_interworking_sections
PARAMS ((struct bfd_link_info *));
#ifdef COFF_IMAGE_WITH_PE
static
#endif
extern boolean bfd_arm_process_before_allocation
PARAMS ((bfd *, struct bfd_link_info *, int));
#ifdef COFF_IMAGE_WITH_PE
static
#endif
extern boolean bfd_arm_get_bfd_for_interworking
PARAMS ((bfd *, struct bfd_link_info *));

View File

@ -1610,7 +1610,9 @@ coff_arm_relocate_section (output_bfd, info, input_bfd, input_section,
return true;
}
#ifndef COFF_WITH_PE
#ifdef COFF_IMAGE_WITH_PE
static
#endif
boolean
bfd_arm_allocate_interworking_sections (info)
struct bfd_link_info * info;
@ -1797,6 +1799,9 @@ record_thumb_to_arm_glue (info, h)
/* Select a BFD to be used to hold the sections used by the glue code.
This function is called from the linker scripts in ld/emultempl/
{armcoff/pe}.em */
#ifdef COFF_IMAGE_WITH_PE
static
#endif
boolean
bfd_arm_get_bfd_for_interworking (abfd, info)
bfd * abfd;
@ -1852,6 +1857,9 @@ bfd_arm_get_bfd_for_interworking (abfd, info)
return true;
}
#ifdef COFF_IMAGE_WITH_PE
static
#endif
boolean
bfd_arm_process_before_allocation (abfd, info, support_old_code)
bfd * abfd;
@ -1959,8 +1967,6 @@ bfd_arm_process_before_allocation (abfd, info, support_old_code)
return true;
}
#endif /* ! COFF_WITH_PE */
#define coff_bfd_reloc_type_lookup coff_arm_reloc_type_lookup
#define coff_relocate_section coff_arm_relocate_section
#define coff_bfd_is_local_label_name coff_arm_is_local_label_name

4
bfd/configure vendored
View File

@ -5002,8 +5002,8 @@ do
a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
armpe_little_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
armpe_big_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
armpe_little_vec) tb="$tb pe-arm.lo cofflink.lo " ;;
armpe_big_vec) tb="$tb pe-arm.lo cofflink.lo " ;;
armpei_little_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
armpei_big_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo cofflink.lo " ;;

View File

@ -414,8 +414,8 @@ do
a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
armpe_little_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
armpe_big_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
armpe_little_vec) tb="$tb pe-arm.lo cofflink.lo " ;;
armpe_big_vec) tb="$tb pe-arm.lo cofflink.lo " ;;
armpei_little_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
armpei_big_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo cofflink.lo " ;;