aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2003-08-13daily updateAlan Modra1-1/+1
2003-08-12 * elf64-ppc.c (ppc64_elf_next_input_section): Update comment.Alan Modra2-1/+18
(ppc64_elf_relocate_section): For zero sym R_PPC64_TOC relocs, use the function sym from the previous reloc.
2003-08-12daily updateAlan Modra1-1/+1
2003-08-11 * elf32-i386.c (elf_i386_relocate_section): Make undefined symbolsJakub Jelinek12-14/+31
fatal if -pie. * elf32-s390.c (elf_s390_relocate_section): Likewise. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise. * elf64-alpha.c (elf64_alpha_relocate_section): Likewise. * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. * elf64-s390.c (elf_s390_relocate_section): Likewise. * elf64-sparc.c (sparc64_elf_relocate_section): Likewise. * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise. * elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise. * elf32-ppc.c (ppc_elf_relocate_section): Likewise. (ppc_elf_relocate_section) <case R_PPC_RELAX32>: Issue fatal error on undefined symbols if -pie. * elf32-sh.c (sh_elf_relocate_section): Likewise.
2003-08-11 * elf64-ppc.c (ppc64_elf_relocate_section): Add special case for crt1.oAlan Modra2-1/+14
branch to __libc_start_main.
2003-08-11daily updateAlan Modra1-1/+1
2003-08-10daily updateAlan Modra1-1/+1
2003-08-09daily updateAlan Modra1-1/+1
2003-08-08Add MSP430 variantsNick Clifton5-57/+76
2003-08-08daily updateAlan Modra1-1/+1
2003-08-07 * elfxx-target.h: Remove PTR cast.Alan Modra29-107/+137
* targets.c (bfd_target): Make backend_data const void *. * elf-bfd.h: Constify all occurrences of struct elf_backend_data. * elf-m10300.c: Likewise. * elf.c: Likewise. * elf32-hppa.c: Likewise. * elf32-i386.c: Likewise. * elf32-m68hc1x.c: Likewise. * elf32-ppc.c: Likewise. * elf32-s390.c: Likewise. * elf32-sh.c: Likewise. * elf32-sh64.c: Likewise. * elf32-sparc.c: Likewise. * elf32-xtensa.c: Likewise. * elf64-mips.c: Likewise. * elf64-ppc.c: Likewise. * elf64-s390.c: Likewise. * elf64-sh64.c: Likewise. * elf64-sparc.c: Likewise. * elf64-x86-64.c: Likewise. * elfcode.h: Likewise. * elfcore.h: Likewise. * elflink.c: Likewise. * elflink.h: Likewise. * elfxx-ia64.c: Likewise. * elfxx-mips.c: Likewise. * elfxx-mips.h: Likewise. * elf.c (prep_headers): Remove useless check for null backend_data. * bfd-in2.h: Regenerate.
2003-08-07 * elf-bfd.h: Remove PARAMS macro. Replace PTR with void *.Alan Modra9-1016/+641
(NAME): Use ## rather than CONCAT4 macro. * elfcode.h: Remove one remaining PARAMS macro. * elf-eh-frame.c: Convert to C90, remove unneeded casts and prototypes. * elf-strtab.c: Likewise. * elf-hppa.h: Likewise. * elf32-hppa.h: Likewise. * elf32-hppa.c: Likewise. (elf32_hppa_add_symbol_hook): Delete. (elf_backend_add_symbol_hook): Don't define. * libhppa.h: Convert to C90. Replace INLINE with inline.
2003-08-07daily updateAlan Modra1-1/+1
2003-08-06 * elf64-ppc.c (ppc_stub_name): Tweak names for better readability.Alan Modra2-43/+84
(ppc64_elf_adjust_dynamic_symbol): Allow copy relocs against function descriptors, but warn. (ppc_build_one_stub): Remove a couple of vars. Move code creating stub syms so that we can avoid a stub sym if we already have a plt sym. Do not redefine an existing symbol. (ppc64_elf_build_stubs): When --emit-stub-syms, print a symbol for glink.
2003-08-06Updated French translationsNick Clifton2-3/+7
2003-08-06Fix typoNick Clifton1-1/+1
2003-08-06 * elflink.c (_bfd_elf_create_dynamic_sections): Mark .dynbss withAlan Modra2-1/+6
SEC_LINKER_CREATED.
2003-08-06daily updateAlan Modra1-1/+1
2003-08-05 * elf32-arm.h (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.Daniel Jacobowitz2-8/+29
(elf32_arm_final_link_relocate, elf32_arm_relocate_section): Use it.
2003-08-05Detect and issue a warning message if the line number table could not be read.Nick Clifton2-0/+12
2003-08-05daily updateAlan Modra1-1/+1
2003-08-04Prefix .gnu.warning section messages with "warning: ".Nick Clifton2-3/+12
2003-08-04 * elfcode.h: Convert to C90, remove unneeded casts and prototypes.Alan Modra6-719/+474
* elfcore.h: Likewise. * elflink.c: Likewise. * elflink.h: Likewise. * elf.c (sym_is_global): Remove INLINE. (align_file_position): Replace INLINE with inline. * elfcode.h (elf_swap_dyn_in, elf_swap_dyn_out): Remove INLINE. (elf_file_p): Replace INLINE with inline.
2003-08-04daily updateAlan Modra1-1/+1
2003-08-03daily updateAlan Modra1-1/+1
2003-08-02 * elf32-sh.c (sh_elf_check_relocs): Don't set DF_TEXTREL here.Kaz Kojima2-2/+4
* ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
2003-08-02daily updateAlan Modra1-1/+1
2003-08-012003-08-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+8
* elfxx-ia64.c (get_got): Align the .got section at 8 bytes.
2003-08-012003-08-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* elfxx-ia64.c (elfNN_ia64_finish_dynamic_symbol): Use ElfNN_External_Rela instead of Elf64_External_Rela.
2003-08-01Add code to catch obsolete configurations and warn about them unlessNick Clifton2-0/+20
--enable-obsolete is used. Use this to mark vax-vms port as obsolete.
2003-08-01daily updateAlan Modra1-1/+1
2003-07-31 * elf32-ppc.c (ppc_elf_install_value): Tidy.Alan Modra3-163/+144
(ppc_elf_relax_section): Remove dead code. Remove unnecessary casts. Formatting. * elfxx-target.h: Remove PARAMS macro. Formatting.
2003-07-31 * elf.c (bfd_section_from_r_symndx): Test for SHN_UNDEF.Alan Modra3-179/+197
* elf64-ppc.c (get_fdh): New function, split out from ppc64_elf_edit_opd. (ppc64_elf_check_relocs): Use get_fdh. (func_desc_adjust): Likewise. Tidy. (ppc64_elf_edit_opd): Tighten reloc checks. Free local_syms on error exit. Use get_fdh. Account for superfluous dynamic relocs. (ppc64_elf_relocate_section): Warning fix.
2003-07-31daily updateAlan Modra1-1/+1
2003-07-302003-07-30 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-25/+18
* coff-i860.c: Convert to ISO C90. Remove superflous prototypes.
2003-07-30bfd:Jason Eckhardt2-83/+43
2003-07-30 Jason Eckhardt <jle@rice.edu> * elf32-i860.c: Convert to ISO C90. Remove superflous prototypes. gas: 2003-07-30 Jason Eckhardt <jle@rice.edu> * config/tc-i860.c: Convert to ISO C90.
2003-07-30 * elf-hppa.h (elf_hppa_relocate_section): Look up dyn_h for undefweak.Alan Modra3-3/+23
* elf64-hppa.c (elf64_hppa_finalize_dlt): Check h->root.type.
2003-07-30 * elf.c: Convert to C90, remove unnecessary prototypes and casts.Alan Modra2-657/+386
Replace PTR with void *. Formatting. (_bfd_elf_assign_file_position_for_section): Remove INLINE. (make_mapping): Likewise.
2003-07-30daily updateAlan Modra1-1/+1
2003-07-29 * elf64-ppc.c (func_desc_adjust): Give linker created functionAlan Modra2-1/+9
descriptor symbols a size and type. (ppc64_elf_relocate_section): Correct lq insn test.
2003-07-292003-07-28 Eric Christopher <echristo@redhat.com>Eric Christopher2-200/+459
* elf32-ppc.c (R_PPC_RELAX32): New relocation. (ppc_elf_install_value): New function. (ppc_elf_sort_rela): Remove. (ppc_elf_relax_section): Rewrite. Remove old relaxation and replace with out of range branch stubs. (ppc_elf_relocate_section): Handle R_PPC_RELAX32. 2003-07-28 Eric Christopher <echristo@redhat.com> * ppc.h (R_PPC_RELAX32): New. Fake relocation.
2003-07-29* elf-m10300.c (mn10300_elf_relax_section): Take symbol hash tableAlexandre Oliva2-2/+7
from input_bfd.
2003-07-29daily updateAlan Modra1-1/+1
2003-07-28 * elf.c (special_sections): Set attributes for .got and .plt.Alan Modra2-6/+10
2003-07-28daily updateAlan Modra1-1/+1
2003-07-27 * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Ensure no copy relocsAlan Modra2-37/+46
on function descriptors. (ELIMINATE_COPY_RELOCS): Expand comment. (ppc64_elf_special_sections): Move. Don't include non-ppc64 sections. Do include ".toc1".
2003-07-27daily updateAlan Modra1-1/+1
2003-07-26bfd/H.J. Lu2-11/+21
2003-07-25 H.J. Lu <hongjiu.lu@intel.com> * elf.c (_bfd_elf_new_section_hook): Set the default section type to SHT_NULL. (elf_fake_sections): Set the section type based on asect->flags if it is SHT_NULL. Don't abort on processor specific section types. gas/ 2003-07-25 H.J. Lu <hongjiu.lu@intel.com> * config/obj-elf.c (obj_elf_change_section): Update elf_section_type and elf_section_flags only when they are specified.
2003-07-26daily updateAlan Modra1-1/+1
2003-07-252003-07-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+8
* bfd-in2.h: Regenerated.