Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
addr_size.
(read_address): Replace 'bdf*' argument with 'comp_unit*' argument.
Use addr_size for address size, rather than sizeof(bfd_vma).
(read_attribute): Replace bdf* argument with 'comp_unit*' argument.
Fix call to read_address.
(decode_line_info): Replace bdf* argument with 'comp_unit*' argument.
Scrap other unneeded arguments. Fix call to read_address.
(scan_unit_for_functions): Fix call to read_attribute.
(parse_comp_unit): We now handle more values for addr_size.
Set addr_size in unit. Fix call to read_attribute and
decode_line_info.
|
|
|
|
switch, reverting patch of March 25, since IEEE support depends
upon them.
|
|
|
|
* Makefile.in: Rebuild.
|
|
(CLEANFILES): Don't remove $(STAGESTUFF).
(DISTCLEANFILES, MAINTAINERCLEANFILES): New variables.
* Makefile.in: Rebuild.
|
|
som_offset when we have an extended name table.
|
|
* Makefile.am (stamp-lib): Check that .libs/libbfd.a exists before
trying to copy it.
* Makefile.in: Rebuild.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* elf32-m68k.c (elf_m68k_size_dynamic_sections): Generate section
symbols when creating a shared library.
(elf_m68k_adjust_dynindx): New function, used by above code.
(elf_m68k_finish_dynamic_sections): Initialize the section
symbols.
(elf_m68k_relocate_section): Change abort to BFD_ASSERT.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* elf32-m68k.c (elf_m68k_relocate_section, case R_68K_PLT*O): Fix
assertion.
|
|
|
|
for relocation.
|
|
absolute symbols.
|
|
* configure: Rebuild.
|
|
copy_private_bfd_data once we've seen the last SEC_ALLOC section.
Fixes strip on Irix 6. Without this, a stripped program would report
22964:g++: rld: Warning: This object has a DT_MIPS_OPTIONS tag, but no corresponding
program header. This could be the result of file corruption
or faulty compilation/linking.
|
|
|
|
only when COFF_WITH_PE is not defined.
* configure.in (armpe_little_vec, armpe_big_vec): Add
coff-arm.lo.
* configure: Rebuild.
|
|
|
|
|
|
|
|
|
|
plain numbers.
(sunos_write_object_contents): Likewise.
* aoutx.h (NAME(aout,machine_type)): Likewise.
* coffcode.h (coff_set_arch_mach_hook): Likewise.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* archures.c (bfd_mach_m68*): Add definitions for various m68k
variants.
(bfd_default_scan): Remove m68k special cases.
* bfd-in2.h: Rebuild.
* mipsbsd.c (MY(write_object_contents)): Use bfd_mach_m680*
instead of plain numbers.
* sparclynx.c (NAME(lynx,set_arch_mach)): Likewise.
* cpu-m68k.c (arch_info_struct): Likewise. Add entry for
m68k:68000.
(bfd_m68k_arch): Set mach field to zero to signal no explicit
selection, change printable_name to just "m68k" and make that the
default instead of m68k:68020.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* aout-tic30.c (NAME): Define this to avoid multiple definitions
from aoutx.h.
(MY_get_section_contents): Define as aout_32_get_section_contents
rather than NAME(aout,get_section_contents).
* elf-m10300.c (elf32_mn10300_link_hash_table_create): Fix cast.
Wed Mar 25 11:19:28 1998 Ian Lance Taylor <ian@cygnus.com>
* elf-m10300.c (elf32_mn10300_finish_hash_table_entry): Change
byte_count to unsigned int.
(mn10300_elf_relax_section): Initialize internal_relocs. Remove
unused local variables.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* evax-alpha.c (evax_set_arch_mach): Only accept bfd_arch_alpha
and call bfd_default_set_arch_mach to do the real work.
Wed Mar 25 13:59:05 1998 Ian Lance Taylor <ian@cygnus.com>
* evax-alpha.c (evax_close_and_cleanup): Remove unused local
variables er and er1.
|
|
(scan): Case isdigit argument to unsigned char.
Also fix v850e/v850ea sanitization.
|
|
(BALX_MASK): New.
(calljx_callback): Use it.
PR 15310
|
|
* ihex.c (ihex_scan): Add extbase variable so that getting an
extended linear address record does not ignore any previous
extended address.
(ihex_write_object_contents): When writing out an extended linear
address record, zero out any previous extended address.
|
|
* ieee.c (do_one): Check section before dereferencing it.
(ieee_canonicalize_reloc): Likewise with src->relent.sym_ptr_ptr.
(ieee_generic_stat_arch_elt): Likewise with abfd->my_archive.
|
|
* config.bfd: (sh*-*-rtems*): Switched from ELF to COFF.
|
|
|
|
(elf_mips_howto_table): Add R_MIPS15_S3.
(mips_reloc_map): Map BFD_RELOC_MIPS15_S3 to R_MIPS15_S3.
* reloc.c (BFD_RELOC_MIPS15_S3): New relocation type.
* bfd-in2.h, libbfd.h: Rebuilt.
|
|
* aclocal.m4, configure: Rebuild with libtool 1.2.
|
|
|
|
part of Feb 22 change controling when to override the existing
symbol with the .plt entry.
|
|
|
|
|
|
|
|
* archures.c, bfd-in2.h, mips-cpu.c : Added bfd_mach_mips4320.
|
|
* Makefile.am (BFD_LIBS): Remove elf.lo.
(BFD_LIBS_CFILES): Remove elf.c.
(BFD32_BACKENDS): Add elf.lo.
(BFD32_BACKENDS_CFILES): Add elf.c.
* configure, Makefile.in: Rebuild.
|
|
now-local symbol should not have a dynamic relocation.
|
|
COFF filehdr flags.
(pe_print_private_bfd_data): Print PE flags. From Mikey
<jeffdb@netzone.com>.
|
|
|
|
a plt entry when we can determine that we authoritatively define
the symbol.
|
|
don't actually use trad-core, but a SunOS-style core file handled
by gdb directly.
* hosts/sparclinux.h: Remove.
|
|
|
|
bfd_tell. If errno is EINVAL, set bfd_error_file_truncated, not
bfd_error_system_call.
|
|
|
|
|