Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1995-02-01 | * som.c (som_object_setup): More heruistics to detect the | Jeff Law | 2 | -42/+218 | |
braindamaged HP OSF1 linker. (setup_sections): Don't forget to free subspace_sections if we get an error. (som_slurp_string_table): Allocate strings on this bfd's obstack rather than directly out of the heap. (som_slurp_symbol_table): Likewise for the saved copy of the canonical symbols. (som_slurp_reloc_table): Likewise for the saved copy of the canonical relocations. Free the native relocations when we're done with them. | |||||
1995-02-01 | * libelf.h (struct elf_obj_tdata): New member program_header_size. | David Edelsohn | 2 | -0/+13 | |
* elfcode.h (get_program_header_size): New parameters sorted_hdrs, count, and maxpagesize. All callers updated. If sorted_hdrs is non-NULL, use it to compute the number of segments. Save result in case called again. (assign_file_positions_except_relocs): Sort headers before calling get_program_header_size. | |||||
1995-01-31 | * elfcode.h (map_program_segments): Add sorted_hdrs parameter. | Ian Lance Taylor | 2 | -5/+22 | |
Search through it rather than through unsorted section headers. (assign_file_positions_except_relocs): Pass sorted_hdrs to map_program_segments. | |||||
1995-01-31 | * ecoff.c (_bfd_ecoff_find_nearest_line): Fix problems in range checking. | Ken Raeburn | 1 | -0/+12 | |
Expect argument OFFSET to be section-relative. From David Mosberger-Tang, davidm@piston.cs.arizona.edu. | |||||
1995-01-29 | * som.c (compare_subspaces): New function to sort subspaces by | Jeff Law | 1 | -0/+18 | |
their location in the object file. (setup_sections): When computing the index for each subspace, handle case where setup_sections reads the subspaces in a different order that they appear in the object file. (som_is_space): Also examine the output section for the containing section. (som_is_subspace, som_is_container): Likewise. (som_begin_writing): Don't prepare or write fixups here. When writing the symbol strings, use the unsorted symbol table. (som_write_object_contents): Don't write the symbol table here. (som_finish_writing): Prepare and write the fixups here. Likewise for the symbol table. (som_bfd_derive_misc_symbol_info): Undefined symbols always have type SS_UNSAT regardless of BSF_EXPORT. (som_set_reloc_info): Unpack and attach argument location information for R_PCREL_CALL and R_ABS_CALL relocations. | |||||
1995-01-28 | * som.c (som_object_setup): New heuristic to determine if the | Jeff Law | 2 | -6/+17 | |
entry and flags fields are switched in the exec header. | |||||
1995-01-28 | * elfcode.h (elf_link_add_object_symbols): Use *sym_hash instead | Ian Lance Taylor | 2 | -2/+7 | |
of h if we might not be doing an ELF link. | |||||
1995-01-27 | * elf32-mips.c (mips_elf_final_link): If the size of an input | Ian Lance Taylor | 1 | -0/+4 | |
.reginfo section is zero, force it to the correct size, since the linker emulation code may have clobbered it. | |||||
1995-01-27 | * elfcode.h (elf_sort_hdrs): Correct SHF_ALLOC test. | Ian Lance Taylor | 2 | -1/+8 | |
(assign_file_positions_except_relocs): Free sorted_hdrs. | |||||
1995-01-27 | * srec.c (srec_set_section_contents): Fix off by | Steve Chamberlain | 1 | -0/+3 | |
one end address calculation. | |||||
1995-01-26 | * elfcode.h (elf_link_add_object_symbols): Only examine weakdef if | Ian Lance Taylor | 2 | -0/+4 | |
we are using an ELF hash table. | |||||
1995-01-26 | * config.bfd: (m68*-est-coff): New configuration. | Steve Chamberlain | 1 | -0/+4 | |
1995-01-26 | * aoutx.h (NAME(aout,some_aout_object_p)): Always set EXEC_P if | Ian Lance Taylor | 1 | -0/+6 | |
the start address is in the .text section, even if STAT_FOR_EXEC is set. Just use STAT_FOR_EXEC as an additional test. | |||||
1995-01-26 | Add new relocs for PowerPC Elf support. | Michael Meissner | 3 | -1/+18 | |
Add eabi support. | |||||
1995-01-26 | * coff-sh.c (CALC_ADDEND): Don't define. | Ian Lance Taylor | 1 | -0/+6 | |
(coff_sh_relocate_section): Remove. (coff_relocate_section): Use _bfd_coff_generic_relocate_section. | |||||
1995-01-24 | update copyright dates | Ian Lance Taylor | 6 | -11/+10 | |
1995-01-24 | * elf32-mips.c (mips_elf_output_extsym): Set the value of the | Ian Lance Taylor | 2 | -2/+23 | |
ECOFF symbol from the hash table entry. | |||||
1995-01-23 | Mon Jan 23 14:53:35 1995 Steve Chamberlain <sac@splat> | Steve Chamberlain | 2 | -1/+5 | |
* coff-sh.c (coff_sh_relocate_section): Don't subtract vma twice. | |||||
1995-01-23 | * coff-sh.c (sh_reloc): Don't ignore the previous contents of an | Ian Lance Taylor | 2 | -8/+5 | |
R_SH_IMM32 reloc. PR 6215. | |||||
1995-01-23 | x | Ian Lance Taylor | 1 | -0/+3 | |
1995-01-23 | * config.bfd (i[345]86-*-gnu*): Set bfd_name to i386-gnu. | Ian Lance Taylor | 1 | -1/+5 | |
* config/i386-gnu.mt: New file. Include ELF support. | |||||
1995-01-23 | * opncls.c (bfd_openstreamr): Call bfd_cache_init. | Ian Lance Taylor | 2 | -0/+50 | |
1995-01-20 | * sunos.c (sunos_add_one_symbol): Only set the sunos specific | Ian Lance Taylor | 2 | -25/+40 | |
fields if we are doing a sunos link. | |||||
1995-01-17 | * bfd-in.h (bfd_byte, reloc_howto_type): Define here, not... | Ian Lance Taylor | 3 | -55/+60 | |
* reloc.c (bfd_byte, reloc_howto_type): here. * Changed all occurrences of ``const struct reloc_howto_struct'' to be ``reloc_howto_type'' instead. * bfd-in2.h, libbfd.h, libcoff.h: Rebuilt. Avoids problems with the native Irix 5 compiler. | |||||
1995-01-17 | * opncls.c (bfd_openstreamr): New function. | Ian Lance Taylor | 2 | -1/+6 | |
* bfd-in2.h: Rebuilt. | |||||
1995-01-17 | * elf32-mips.c (enum reloc_type): Define new relocs used on Irix. | Ian Lance Taylor | 2 | -0/+211 | |
(elf_mips_howto_table): Add entries for new relocs. (mips_elf_section_from_shdr): Handle SHT_MIPS_MSYM, SHT_MIPS_DWARF, and SHT_MIPS_EVENTS. (mips_elf_fake_sections): Handle sections named .msym, .debug_* and .MIPS.events.*. | |||||
1995-01-16 | * archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h, | Steve Chamberlain | 4 | -0/+78 | |
config.bfd, configure.in, config/w65.mt: Initial support for the W65. | |||||
1995-01-16 | * archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h, | Steve Chamberlain | 1 | -0/+5 | |
config.bfd, configure.in, config/w65.mt: Initial support for the W65. | |||||
1995-01-15 | Sun Jan 15 13:57:45 1995 Steve Chamberlain <sac@splat> | Steve Chamberlain | 2 | -73/+75 | |
* opncls.c (bfd_fdopenr): Configure for WIN32. | |||||
1995-01-12 | Makefile changes for arc, rce, diststuff. | Ken Raeburn | 1 | -0/+27 | |
Const fixes and hex_value changes to various files. | |||||
1995-01-12 | (ALL_MACHINES, BFD32_BACKENDS): Include arc and rce, appropriately sanitized. | Ken Raeburn | 1 | -10/+28 | |
(diststuff): Include `headers'. Updated dependencies. | |||||
1995-01-12 | * srec.c, tekhex.c: Include libiberty.h. Delete static array hex_value and | Ken Raeburn | 1 | -329/+554 | |
replace references to it with references to hex_init, hex_p, and hex_value. * tekhex.c (digs): Now const. | |||||
1995-01-12 | * sunos.c (m68k_plt_first_entry, sparc_plt_first_entry): Now const. | Ken Raeburn | 1 | -4/+4 | |
* elf32-i386.c (elf_i386_plt0_entry, elf_i386_plt_entry): Ditto. * archures.c (archures_init_table): Now const. (bfd_arch_init): Adjusted type of local var `ptable'. | |||||
1995-01-12 | check makefile.in for arc, rce stuff | Ken Raeburn | 1 | -2/+2 | |
1995-01-12 | const fixes | Ken Raeburn | 1 | -11/+16 | |
1995-01-12 | * hosts/symmetry.h: Redefine `shared' to enable compilation | Peter Schauer | 1 | -0/+7 | |
with the native Dynix cc compiler. * i386dynix.c: Include aoutx.h instead of using routines from aout32.c. | |||||
1995-01-12 | Forgot an entry in last checkin: | Ken Raeburn | 1 | -0/+3 | |
* ecoff.c (ecoff_type_to_string): Local variable `buffer1' doesn't need to be static. | |||||
1995-01-12 | Change "reloc_howto_type" typedef to be "const", since all uses of it are (or | Ken Raeburn | 13 | -39/+716 | |
should be) anyways. | |||||
1995-01-11 | * sunos.c (sunos_add_one_symbol): Don't core dump if a multiple | Ian Lance Taylor | 2 | -7/+10 | |
definition of an absolute symbol is encountered. | |||||
1995-01-11 | * linker.c (_bfd_generic_link_add_one_symbol): Ignore | Ian Lance Taylor | 2 | -1/+17 | |
redefinitions of an absolute symbol to the same value. PR 6159. | |||||
1995-01-09 | * elfcode.h (elf_link_add_object_symbols): It's reasonable for no | Ian Lance Taylor | 2 | -1/+6 | |
flags to be set, so don't insist otherwise. | |||||
1995-01-09 | Add 1995 to copyright. | Jeff Law | 1 | -1/+2 | |
1995-01-06 | * elfcode.h (elf_slurp_symbol_table): Don't set BSF_GLOBAL for an | Ian Lance Taylor | 2 | -2/+16 | |
undefined or common symbol. (elf_link_add_object_symbols): Likewise. | |||||
1995-01-05 | * som.c (bfd_section_from_som_symbol): Only return sections which | Jeff Law | 2 | -2/+6 | |
correspond to subspaces. | |||||
1995-01-04 | * som.c (som_begin_writing): Don't forget to bump the | Jeff Law | 2 | -1/+6 | |
total_subspaces when writing the unloadable subspaces. | |||||
1995-01-03 | * mpw-make.in (DebugOptions): Remove define of DEBUG_BFD_SEND. | Stan Shebs | 2 | -1/+6 | |
1994-12-29 | * som.c (som_write_fixups): Use SEC_HAS_CONTENTS to identify | Jeff Law | 2 | -3/+10 | |
bss-like sections. (som_get_section_contents): Likewise. (som_set_section_contents): Likewise. | |||||
1994-12-27 | coffgen.c changes checked in last tuesday -- forgot to check in the log entry | Ken Raeburn | 1 | -0/+7 | |
1994-12-27 | * som.c (setup_sections): Turn off SEC_HAS_CONTENTS for bss-like | Jeff Law | 2 | -20/+47 | |
sections. | |||||
1994-12-21 | Opps. Check in correct version of last elf32-hppa.c change. | Jeff Law | 1 | -54/+52 | |