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

  1. 21 Nov, 2011 4 commits
    • Tristan Gingold's avatar
      bfd/ · 0aff3d5c
      Tristan Gingold authored
      2011-11-21  Tristan Gingold  <gingold@adacore.com>
      
      	* configure.in: Bump version to 2.22
      	* Makefile.am (RELEASE): Set.
      	* configure, Makefile.in: Regenerate.
      0aff3d5c
    • Tristan Gingold's avatar
      Merge of: · 7798b7be
      Tristan Gingold authored
      CVSROOT:	/cvs/src
      Module name:	src
      Changes by:	dougkwan@sourceware.org	2011-11-11 21:49:36
      
      Modified files:
      	gold           : ChangeLog arm.cc
      
      Log message:
      	2011-11-11  Doug Kwan  <dougkwan@google.com>
      
      	* arm.cc (Target_arm::do_make_elf_object): Allow executable also
      	if --just-symbols is given.
      7798b7be
    • Tristan Gingold's avatar
      Merge of: · a4785fdf
      Tristan Gingold authored
      CVSROOT:	/cvs/src
      Module name:	src
      Changes by:	dougkwan@sourceware.org	2011-11-10 20:53:36
      
      Modified files:
      	gold           : ChangeLog arm.cc reloc.h
      
      Log message:
      	2011-11-10  Doug Kwan  <dougkwan@google.com>
      
      	PR gold/13362
      	* arm.cc (Target_arm::Relocate::relocate_tls): Do unaligned accesses
      	when processing data relocs.
      	* reloc.h (Relocate_functions::rel_unaligned): New method.
      	(Relocate_functions::pcrel_unaligned): Ditto.
      	(Relocate_functions::rel32_unaligned): Ditto.
      	(Relocate_functions::pcrel32_unaligned): Ditto.
      a4785fdf
    • Tristan Gingold's avatar
      Merge of · a63ee571
      Tristan Gingold authored
      CVSROOT:	/cvs/src
      Module name:	src
      Changes by:	dougkwan@sourceware.org	2011-11-10 00:41:53
      
      Modified files:
      	gold           : ChangeLog arm.cc reloc.h target-reloc.h
      	gold/testsuite : Makefile.am Makefile.in arm_unaligned_reloc.sh
      
      Log message:
      	2011-11-09  Doug Kwan  <dougkwan@google.com>
      
      	PR gold/13362
      	* arm.cc (Arm_scan_relocatable_relocs::Default_scan_relocatable_relocs):
      	Use unaligned 4-byte relocs for static 32-bit data as required by EABI.
      	* reloc.h (Relocatable_relocs::Reloc_strategy): New enum
      	RELOC_ADJUST_FOR_SECTION_4_UNALIGNED.
      	(Relocate_functions::rel_unaligned): New.
      	(Relocate_functions::rel32_unaligned): New.
      	* target-reloc.h (relocate_for_relocatable): Add code to handle
      	RELOC_ADJUST_FOR_SECTION_4_UNALIGNED.
      	* testsuite/Makefile.am (arm_unaligned_reloc_r.stdout,
      	arm_unaligned_reloc_r): New targets.
      	* testsuite/Makefile.in: Regenerate.
      	* arm_unaligned_reloc.sh: Check unaligned relocs in relocatable
      	linking.
      a63ee571
  2. 20 Nov, 2011 1 commit
  3. 19 Nov, 2011 1 commit
  4. 18 Nov, 2011 1 commit
  5. 17 Nov, 2011 1 commit
  6. 16 Nov, 2011 2 commits
  7. 15 Nov, 2011 4 commits
    • Alan Modra's avatar
      daily update · 248e364b
      Alan Modra authored
      248e364b
    • Matthew Gretton-Dann's avatar
      Apply mainline patches. · bf005c3f
      Matthew Gretton-Dann authored
      	2011-11-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      	* gold/arm.cc (Target_arm::may_use_v5t_interworking): Check whether
      	we are working around the ARM1176 Erratum.
      	* gold/options.h (General_options::fix_arm1176): Add option.
      	* gold/testsuite/Makefile.am: Add testcases, and keep current ones
      	working.
      	* gold/testsuite/Makefile.in: Regenerate.
      	* gold/testsuite/arm_fix_1176.s: New file.
      	* gold/testsuite/arm_fix_1176.sh: Likewise.
      	2011-11-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      	* gold/arm.cc (Target_arm::Target_arm): Remove initialisation of
      	may_use_blx_.
      	(Target_arm::may_use_blx): Remove method.
      	(Target_arm::set_may_use_blx): Likewise.
      	(Target_arm::may_use_v4t_interworking): New method.
      	(Target_arm::may_use_v5t_interworking): Likewise.
      	(Target_arm::may_use_blx_): Remove member variable.
      	(Arm_relocate_functions::arm_branch_common): Check for v5T
      	interworking.
      	(Arm_relocate_functions::thumb_branch_common): Likewise.
      	(Reloc_stub::stub_type_for_reloc): Likewise.
      	(Target_arm::do_finalize_sections): Correct interworking checks.
      	* gold/testsuite/Makefile.am: Add new tests.
      	* gold/testsuite/Makefile.in: Regenerate.
      	* gold/testsuite/arm_farcall_arm_arm.s: New test.
      	* gold/testsuite/arm_farcall_arm_arm.sh: Likewise.
      	* gold/testsuite/arm_farcall_arm_thumb.s: Likewise.
      	* gold/testsuite/arm_farcall_arm_thumb.sh: Likewise.
      	* gold/testsuite/arm_farcall_thumb_arm.s: Likewise.
      	* gold/testsuite/arm_farcall_thumb_arm.sh: Likewise.
      	* gold/testsuite/arm_farcall_thumb_thumb.s: Likewise.
      	* gold/testsuite/arm_farcall_thumb_thumb.sh: Likewise.
      bf005c3f
    • Maciej W. Rozycki's avatar
      Apply mainline patches · 426a3c12
      Maciej W. Rozycki authored
      	2011-11-15  Maciej W. Rozycki  <macro@codesourcery.com>
      	* write.c (dump_section_relocs): Don't convert PC-relative relocs
      	that have an in-place addend narrower than the addresses used.
      426a3c12
    • Alan Modra's avatar
      * elflink.c (_bfd_elf_create_got_section): Replace · fcb8c5a0
      Alan Modra authored
      	bfd_make_section_with_flags with bfd_make_section_anyway_with_flags.
      	(_bfd_elf_link_create_dynamic_sections): Likewise.
      	* elf32-ppc.c (ppc_elf_create_glink): Likewise.
      	(ppc_elf_create_dynamic_sections): Likewise.
      fcb8c5a0
  8. 14 Nov, 2011 3 commits
    • Alan Modra's avatar
      daily update · 949dee0a
      Alan Modra authored
      949dee0a
    • Maciej W. Rozycki's avatar
      gas/ · d51f6ac8
      Maciej W. Rozycki authored
      	Apply mainline patches
      	2011-11-14  Maciej W. Rozycki  <macro@codesourcery.com>
      	* config/tc-mips.c (can_swap_branch_p): Exclude microMIPS
      	variant frags too.
      
      	gas/testsuite/
      	Apply mainline patches
      	2011-11-14  Maciej W. Rozycki  <macro@codesourcery.com>
      	* gas/mips/relax-swap3.d: New test.
      	* gas/mips/mips16@relax-swap3.d: Likewise.
      	* gas/mips/micromips@relax-swap3.d: Likewise.
      	* gas/mips/relax-swap3.s: New test source.
      	* gas/mips/mips.exp: Run the new tests.
      d51f6ac8
    • nobody's avatar
      This commit was manufactured by cvs2svn to create branch 'binutils- · 2eb8362e
      nobody authored
      2_22-branch'.
      
      Cherrypick from master 2011-11-14 13:43:23 UTC Maciej W. Rozycki <macro@linux-mips.org> '	gas/':
          gas/testsuite/gas/mips/micromips@relax-swap3.d
          gas/testsuite/gas/mips/mips16@relax-swap3.d
          gas/testsuite/gas/mips/relax-swap3.d
          gas/testsuite/gas/mips/relax-swap3.s
      2eb8362e
  9. 13 Nov, 2011 1 commit
  10. 12 Nov, 2011 1 commit
  11. 11 Nov, 2011 1 commit
  12. 10 Nov, 2011 2 commits
  13. 09 Nov, 2011 1 commit
  14. 08 Nov, 2011 4 commits
    • Alan Modra's avatar
      daily update · 6816a64a
      Alan Modra authored
      6816a64a
    • Alan Modra's avatar
      * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark syms in · c422a9b4
      Alan Modra authored
      	executables when export_dynamic.
      c422a9b4
    • Alan Modra's avatar
      bfd/ · 0b9d49af
      Alan Modra authored
      	* elf64-ppc.c (struct ppc64_elf_obj_tdata): Rename
      	ha_relocs_not_using_r2 to unexpected_toc_insn.
      	(ok_lo_toc_insn): New function.
      	(ppc64_elf_edit_toc): Check insn on lo toc reloc.  Emit warning.
      	(ppc64_elf_relocate_section): Don't check insn on lo toc reloc here.
      	Handle addic on lo toc reloc.
      ld/testsuite/
      	* ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
      	* ld-powerpc/tocopt.out: New file.
      0b9d49af
    • nobody's avatar
      This commit was manufactured by cvs2svn to create branch 'binutils- · adc5afa0
      nobody authored
      2_22-branch'.
      
      Cherrypick from master 2011-11-08 13:06:03 UTC Alan Modra <amodra@gmail.com> 'bfd/':
          gold/testsuite/arm_farcall_arm_arm.s
          gold/testsuite/arm_farcall_arm_arm.sh
          gold/testsuite/arm_farcall_arm_thumb.s
          gold/testsuite/arm_farcall_arm_thumb.sh
          gold/testsuite/arm_farcall_thumb_arm.s
          gold/testsuite/arm_farcall_thumb_arm.sh
          gold/testsuite/arm_farcall_thumb_thumb.s
          gold/testsuite/arm_farcall_thumb_thumb.sh
          gold/testsuite/arm_fix_1176.s
          gold/testsuite/arm_fix_1176.sh
          ld/testsuite/ld-powerpc/tocopt.out
      adc5afa0
  15. 07 Nov, 2011 2 commits
    • Alan Modra's avatar
      daily update · 26994c0d
      Alan Modra authored
      26994c0d
    • Matthew Gretton-Dann's avatar
      Apply mainline patches · 22bf3f9b
      Matthew Gretton-Dann authored
      	2011-11-07  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      	* gas/config/tc-arm.c (arm_cpus): Add cortex-a7 entry.
      	* gas/doc/c-arm.texi (ARM Options): Add cortex-a7 to list of accepted
      	CPUs.
      22bf3f9b
  16. 06 Nov, 2011 1 commit
  17. 05 Nov, 2011 1 commit
  18. 04 Nov, 2011 1 commit
  19. 03 Nov, 2011 1 commit
  20. 02 Nov, 2011 2 commits
    • Alan Modra's avatar
      daily update · 92530ddf
      Alan Modra authored
      92530ddf
    • Rainer Orth's avatar
      ld: · 98af4e71
      Rainer Orth authored
      	Backport from mainline:
      	2011-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
      
      	* configure.tgt (x86_64-*-solaris2*): Use $targ_extra_emuls for
      	targ_extra_libpath.
      98af4e71
  21. 01 Nov, 2011 1 commit
  22. 31 Oct, 2011 1 commit
  23. 30 Oct, 2011 1 commit
  24. 29 Oct, 2011 1 commit
  25. 28 Oct, 2011 1 commit