Nick Clifton
db65e864b3
1999-05-24 Philip Blundell <pb@nexus.co.uk>
* elf32-arm.h (elf32_arm_relocate_section): Undo change of
1999-03-25
28 years ago
Catherine Moore
1ceea51453
* coff-arm.c (coff_arm_relocate_section): Account for
multiple glue sections when generating base file entries.
28 years ago
Nick Clifton
948221a8bd
Use renamed ARM cpu flag bits
28 years ago
Nick Clifton
1349dd650d
reinstate uin_reloc_p
28 years ago
Nick Clifton
36797d47c9
Add support for mcore RVA relocs.
28 years ago
Andreas Schwab
97eaf9de67
* elf32-arm.h (elf32_arm_relocate_section): Fix operator
precedence between bit-and and comparison.
28 years ago
Richard Henderson
2e9a84c864
Joel Sherrill (joel@OARcorp.com)
* config.bfd (i[3456]86*-*-rtems*, m68k*-*-rtems*): Added to
list of target formats (targ_selvecs).
(i[3456]86*-*-rtemself*, mips*el-*-rtems*): New targets.
(powerpcle*-*rtems*, sh-*-rtemself*): New targets.
28 years ago
DJ Delorie
ec0ef80e9f
* ecoff.c (_bfd_ecoff_write_armap): give the symtab element a
reasonable mode until "ar x" is smart enough to skip it (fixes
gcc/libgcc.a builds on mips-ecoff targets
* coffcode.h (styp_to_sec_flags): Explain how COMDATs are supposed
to work. Hack to support MS import libraries, which use different
COMDAT types than GNU.
(coff_slurp_symbol_table): C_SECTION symbols are local; they refer
to implied zero-length sections (see peicode below)
* coffgen.c (coff_get_normalized_symtab): Properly read long MS
filename symbols, which use one *or more* auxents.
* coffswap.h (coff_swap_aux_in): ditto
* peicode.h (coff_swap_sym_in): Build the implied zero-length
sections
28 years ago
Jeff Law
5c746d907d
* elf32-v850.c (v850_elf_howto_table): Make partial_inplace false
for all relocations.
28 years ago
Catherine Moore
ba1b93173e
* 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.
28 years ago
Nick Clifton
c1f6bc0323
Check for period after .rel{a} when detecting reloc sections.
28 years ago
Nick Clifton
b23f908b61
Replace assert (about endianism) with an error message
28 years ago
Richard Henderson
7fafc0fd27
Fred Fish <fnf@be.com>
* dwarf2.c (read_abbrevs): Change cast of dwarf_abbrev_buffer
assignment from "unsigned char *" to "char *".
(decode_line_info): Likewise for dwarf_line_buffer assignment.
28 years ago
Catherine Moore
b44267fd40
* coff-arm.c (coff_arm_relocate_section): Add one to
address of ARM_RVA32 thumb functions.
28 years ago
Catherine Moore
e1346c8d09
Remove extra copy of elf32_m68k_copy_private_bfd_data.
28 years ago
Catherine Moore
9e1281c780
* elf32-m68k.c (elf32_m68k_set_private_flags): New.
(elf32_m68k_copy_private_bfd_data): New.
(elf32_m68k_merge_private_bfd_data): New.
(elf32_m68k_print_private_bfd_data): New.
(CPU32_FLAG): Define.
(PLT_CPU32_ENTRY_SIZE): Define.
(elf_cpu32_plt0_entry): Declare.
(elf_cpu32_plt_entry): Declare.
(elf_m68k_adjust_dynamic_symbol): Generate cpu32 plt entries.
(elf_m68k_finish_dynamic_symbol): Likewise.
(elf_m68k_finish_dynamic_sections): Likewise.
(elf_backend_plt_header_size): Remove definition.
(bfd_elf32_bfd_copy_private_bfd_data): Define.
(bfd_elf32_bfd_merge_private_bfd_data): Define.
(bfd_elf32_bfd_set_private_flags): Define.
(bfd_elf32_bfd_print_private_bfd_data): Define.
28 years ago
Jeff Law
c10067812f
M
* som.c (som_fixup_formats): Fix comments for R_SHORT_PCREL_MODE
and R_LONG_PCREL_MODE.
28 years ago
Jeff Law
ac79f2f399
ÿ
* som.c (som_fixup_formats): Fix comments for R_SHORT_PCREL_MODE
and R_LONG_PCREL_MODE.
28 years ago
Richard Henderson
252b5132c7
19990502 sourceware import
28 years ago
Stan Shebs
071ea11e85
Initial creation of sourceware repository
28 years ago
Ian Lance Taylor
715c11f963
Mon Feb 8 11:18:14 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* elf32-m68k.c (reloc_map): Use the correct types for the struct
fields instead of unsigned char.
28 years ago
Ian Lance Taylor
7598005b99
* Makefile.am: Rebuild dependencies.
* Makefile.in: Rebuild.
28 years ago
Ian Lance Taylor
0d5c57a5b0
rebuild
28 years ago
Ian Lance Taylor
40a6597a59
* configure.in: Change AC_PREREQ to 2.13. Remove AM_CYGWIN32.
Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
AC_PROG_INSTALL. Add comments to uses of AC_DEFINE.
* acinclude.m4: Add comments to uses of AC_DEFINE.
* acconfig.h: Remove.
* configure: Rebuild with current autoconf/automake.
* aclocal.m4: Likewise.
* config.in: Likewise.
* Makefile.in: Likewise.
28 years ago
DJ Delorie
e854542252
* libbfd.c (real_read): don't call fread for zero bytes. This
covers up a bug (or misuse of bfd) that's exposed by Solaris.
28 years ago
Stan Cox
870b15c5dd
* elf32-mips.c (mips_elf_relocate_section): Insure that the target
of a jump is in the current 256 MB region.
28 years ago
Ian Lance Taylor
3446cf02bc
* format.c (bfd_check_format_matches): Change last patch to only
take effect for the binary target.
28 years ago
Ian Lance Taylor
b466dbe064
x
28 years ago
Catherine Moore
c7fde2d901
add elf_fr30_check_relocs.
28 years ago
Ian Lance Taylor
6efd50e3f7
* format.c (bfd_check_format_matches): If the target was
previously specified, don't check other targets when checking for
an archive file.
28 years ago
Catherine Moore
5ce0edb79e
* elf32-arm.h (elf32_arm_reloc_map): Removed.
(elf32_arm_reloc_type_lookup): Removed
* elfarm-nabi.c (elf32_arm_reloc_map): New.
(elf32_arm_reloc_type_lookup): New.
* elfarm-oabi.c (elf32_arm_reloc_map): New.
(elf32_arm_reloc_type_lookup): New.
28 years ago
Michael Meissner
64381ab4ee
Change M32RX sanitization from m32rx sanitization to normal Cygnus sanitization
28 years ago
Catherine Moore
9aff0cd797
* elfarm-nabi.c: Renamed from elf32-arm-newabi.c.
* elfarm-oabi.c: Renamed from elf32-arm-oldabi.c
* Makefile.am: Use new files.
* Makefile.in: Regenerate.
* configure.in: Use new files.
* configure: Regenerate.
28 years ago
Catherine Moore
1beed5db70
remove elf32-arm.c.
add elf32-arm-oldabi., elf32-arm-newabi.c, elf32-arm.h
28 years ago
Nick Clifton
7f7cef942c
Add GC support.
28 years ago
Catherine Moore
6712be04be
* targets.c (bfd_target_vector): Add bfd_elf32_littlearm_oabi_vec
and bfd_elf32_bigarm_oabi_vec.
28 years ago
Catherine Moore
95c5070c6e
* Makefile.am (elf32-arm-oldabi.lo): New.
(elf32-arm-newabi.lo): New.
* Makefile.in: Regenerate.
* config.bfd (thumb-*-elf): Remove definition of targ_underscore.
(arm-*-elf): Likewise.
(arm-*-oabi): New.
(thumb-*-oabi): New.
* configure: Regenerate.
* configure.in (bfd_elf32_littlearm_oabi_vec): New.
(bfd_elf32_bigarm_oabi_vec): New.
* elf32-arm-newabi.c: New.
* elf32-arm-oldabi.c: New.
* elf32-arm.c: Removed.
* elf32-arm.h: New.
28 years ago
Nick Clifton
0835d7d74a
Remove sanitization of v850e-elf
28 years ago
Frank Ch. Eigler
d5a63bdef1
* "objcopy -O binary" warning tweak, suggested by dmoseley
Mon Feb 1 11:52:12 1999 Frank Ch. Eigler <fche@cygnus.com>
* binary.c (binary_set_section_contents): Omit warnings for
unloadable sections.
28 years ago
Vladimir Makarov
1ec5bd10de
1999-01-31 Michael Meissner <meissner@cygnus.com>
* config.bfd (powerpc{,le}-*-vxworks*): Add aliases to
powerpc{,le}-*-eabi.
28 years ago
Nick Clifton
521f02c8bc
Remove unused variables
28 years ago
Ian Lance Taylor
005b252712
Fri Jan 29 00:47:21 1999 H.J. Lu <hjl@gnu.org>
* elf.c (assign_file_positions_for_segments): Only adjust
p_align when needed.
28 years ago
Ian Lance Taylor
a96acce310
* binary.c (binary_set_section_contents): Don't return early for a
non-loadable section, in case the first section is non-loadable.
Don't set the low lma for a SEC_NEVER_LOAD section. From Maciej
W. Rozycki <macro@ds2.pg.gda.pl>.
28 years ago
Nick Clifton
7b58591634
Add support for ZVTINHERIT and VTENTRY relocs.
28 years ago
Catherine Moore
98790d3a95
* elflink.h (elf_link_output_sym): Zero syms which are
part of sections which have been excluded.
28 years ago
Stan Cox
84a9fc2748
* coff-arm.c (_bfd_coff_arm_set_private_flags): Changed F_PIC to F_PIC_INT.
* coffcode.h (coff_set_arch_mach_hook): Removed F_ARM_2a and
F_ARM_3M labels. Changed F_PIC to F_PIC_INT.
28 years ago
Nick Clifton
d423a5cadc
Fix bug in handling R_FR20 relocations.
28 years ago
Frank Ch. Eigler
223fff6650
* Patch for PR 18607.
1999-01-26 Frank Ch. Eigler <fche@cygnus.com>
* binary.c (binary_set_section_contents): Emit warning for
huge file offsets due to widely-dispersed section LMAs.
28 years ago
Jeff Law
5eb715f834
am33 sanitization changes
28 years ago
Jason Molenda
d5159c2520
1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
* configure.in: Require autoconf 2.12.1 or higher.
28 years ago