and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 17 May, 2004 4 commits
  2. 16 May, 2004 1 commit
  3. 15 May, 2004 1 commit
  4. 14 May, 2004 1 commit
  5. 13 May, 2004 1 commit
  6. 11 May, 2004 2 commits
  7. 10 May, 2004 1 commit
  8. 08 May, 2004 1 commit
  9. 07 May, 2004 5 commits
  10. 06 May, 2004 9 commits
    • Zack Weinberg's avatar
      * dwarf2.c (add_line_info): Also set info->filename to NULL if · 60d4b198
      Zack Weinberg authored
      	filename argument is null; do not call strlen on a null pointer.
      60d4b198
    • Daniel Jacobowitz's avatar
      bf0b85c3
    • Alexandre Oliva's avatar
      * emulparams/elf32frvfd.sh (OUTPUT_FORMAT): Switch to new · b7a4b58d
      Alexandre Oliva authored
      elf32-frvfdpic.
      b7a4b58d
    • Alexandre Oliva's avatar
      * configure.in: Set em=linux for frv-*-*linux*. · 95866e23
      Alexandre Oliva authored
      * configure: Rebuilt.
      * config/tc-frv.h (TARGET_FORMAT): Use elf32-frvfdpic if...
      (frv_md_fdpic_enabled): New.
      * config/tc-frv.c (frv_md_fdpic_enabled): New.
      (DEFAULT_FDPIC): New.
      (frv_flags): Use DEFAULT_FDPIC.
      (frv_pic_flag): Likewise.
      (OPTION_NOPIC): New.
      (md_longopts): Add -mnopic.
      (md_parse_option): Handle it.
      (md_show_usage): Add -mfdpic and -mnopic.
      95866e23
    • Alexandre Oliva's avatar
      * configure.in (bfd_elf32_frvfdpic_vec): New. · 25d6f938
      Alexandre Oliva authored
      * configure: Rebuilt.
      * targets.c (bfd_elf32_frvfdpic_vec): New.
      * config.bfd: Enable it on frv-*-elf and frv-*-*linux*, as default
      on the latter.
      * elf32-frv.c: Prefix all identifiers added for FDPIC support with
      frvfdpic instead of frv.  Rearrange elf-target macros such that
      the FDPIC-specific ones are only defined for this new target
      vector.
      (bfd_elf32_frvfdpic_vec): Declare.
      (IS_FDPIC): New.
      (elf32_frv_relocate_section): Use it to enable segment checking
      and to control rofixup emission.  Add output section vma to
      applied relocation in non-LOAD non-ALLOC sections.  Use
      _bfd_error_handler for errors.
      (_frv_create_got_section): Create .rel.got and .rofixup only in
      FDPIC.  Create non-dynamic _gp at .got+2048 in non-FDPIC, like the
      linker script.
      (elf32_frvfdpic_size_dynamic_sections): Assume FDPIC.
      (elf32_frvfdpic_modify_segment_map): Likewise.
      (elf32_frv_finish_dynamic_sections): New, do-nothing.
      (elf32_frvfdpic_finish_dynamic_sections): Assume FDPIC.  Improve
      error message if we miscompute the rofixup size.
      (frvfdpic_elf_use_relative_eh_frame): Assume FDPIC.
      (frvfdpic_elf_encode_eh_address): Likewise.
      (elf32_frv_check_relocs): Reject FDPIC-only relocs in non-FDPIC.
      Record relocs only in FDPIC.  Make sure _gp is defined for GPREL
      relocs.  Reject unknown relocation types.
      (elf32_frv_object_p): Make sure target vector matches FDPIC bits.
      (frv_elf_merge_private_bfd_data): Likewise.
      (ELF_MAXPAGESIZE): Revert to 0x1000 for elf32-frv; keep it as
      0x4000 for newly-added elf32-frvfdpic.
      25d6f938
    • Alexandre Oliva's avatar
      1c1b687c
    • Alexandre Oliva's avatar
      caaf54b0
    • Alexandre Oliva's avatar
      Merge from mainline: · a8083bec
      Alexandre Oliva authored
      2004-02-27  Alexandre Oliva  <aoliva@redhat.com>
      * elf-bfd.h (struct elf_backend_data): Added
      elf_backend_can_make_relative_eh_frame,
      elf_backend_can_make_lsda_relative_eh_frame and
      elf_backend_encode_eh_address.
      (_bfd_elf_encode_eh_address): Declare.
      (_bfd_elf_can_make_relative): Declare.
      * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use new
      hooks to decide whether to attempt to make_relative and
      make_lsda_relative.
      (_bfd_elf_write_section_eh_frame_hdr): Call encode_eh_address.
      (_bfd_elf_can_make_relative): New.
      (_bfd_elf_encode_eh_address): New.
      * elf32-frv.c (frv_elf_use_relative_eh_frame): New.
      (frv_elf_encode_eh_address): New.
      (elf_backend_can_make_relative_eh_frame): Define.
      (elf_backend_can_make_lsda_relative_eh_frame): Define.
      (elf_backend_encode_eh_address): Define.
      * elfxx-target.h
      (elf_backend_can_make_relative_eh_frame): Define.
      (elf_backend_can_make_lsda_relative_eh_frame): Define.
      (elf_backend_encode_eh_address): Define.
      (elfNN_bed): Add them.
      a8083bec
    • Alan Modra's avatar
      daily update · 1d6b9382
      Alan Modra authored
      1d6b9382
  11. 05 May, 2004 1 commit
  12. 04 May, 2004 1 commit
  13. 03 May, 2004 1 commit
  14. 02 May, 2004 1 commit
  15. 01 May, 2004 1 commit
  16. 30 Apr, 2004 1 commit
  17. 29 Apr, 2004 2 commits
  18. 28 Apr, 2004 1 commit
  19. 27 Apr, 2004 2 commits
  20. 25 Apr, 2004 1 commit
  21. 24 Apr, 2004 1 commit
  22. 23 Apr, 2004 1 commit