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

  1. 23 Jun, 2006 3 commits
  2. 22 Jun, 2006 1 commit
  3. 21 Jun, 2006 1 commit
  4. 20 Jun, 2006 1 commit
  5. 19 Jun, 2006 1 commit
  6. 18 Jun, 2006 1 commit
  7. 17 Jun, 2006 1 commit
  8. 16 Jun, 2006 1 commit
  9. 15 Jun, 2006 1 commit
  10. 14 Jun, 2006 2 commits
  11. 13 Jun, 2006 1 commit
  12. 12 Jun, 2006 6 commits
  13. 11 Jun, 2006 3 commits
    • Richard Sandiford's avatar
      bfd/ · 2f0de613
      Richard Sandiford authored
      	* elfxx-mips.c (mips_elf_link_hash_table): Add function_stub_size.
      	(STUB_ORI): New macro.
      	(STUB_LI16U): Fix formatting.
      	(MIPS_FUNCTION_STUB_SIZE): Delete.
      	(MIPS_FUNCTION_STUB_MAX_SIZE): Likewise.
      	(MIPS_FUNCTION_STUB_NORMAL_SIZE): New macro.
      	(MIPS_FUNCTION_STUB_BIG_SIZE): Likewise.
      	(_bfd_mips_elf_adjust_dynamic_symbol): Use htab->function_stub_size
      	instead of MIPS_FUNCTION_STUB_SIZE.
      	(count_section_dynsyms): New function, split out from
      	_bfd_mips_elf_final_link.
      	(_bfd_mips_elf_always_size_sections): Get a worst-case estimate
      	of the number of dynamic symbols needed and use it to set up
      	function_stub_size.  Use function_stub_size rather than
      	MIPS_FUNCTION_STUB_SIZE to determine the size of the stub section.
      	Use 16-byte stubs for 0x10000 dynamic symbols.
      	(_bfd_mips_elf_size_dynamic_sections): Use htab->function_stub_size
      	instead of MIPS_FUNCTION_STUB_SIZE.  Fix formatting.
      	(_bfd_mips_elf_finish_dynamic_symbol): Likewise.  Change the
      	size of the stub buffer from MIPS_FUNCTION_STUB_MAX_SIZE to
      	MIPS_FUNCTION_STUB_BIG_SIZE.  Tweak the check for unhandled dynindxes.
      	Use MIPS_FUNCTION_STUB_BIG_SIZE rather than a hard-coded 20.
      	Use STUB_ORI rather than STUB_LI16U for big stubs.
      	(_bfd_mips_elf_link_hash_table_create): Initialize function_stub_size.
      	(_bfd_mips_elf_final_link): Use count_section_dynsyms.
      
      ld/testsuite/
      	* ld-mips-elf/stub-dynsym-1.s,
      	* ld-mips-elf/stub-dynsym-1.ld,
      	* ld-mips-elf/stub-dynsym-1-7fff.d,
      	* ld-mips-elf/stub-dynsym-1-8000.d,
      	* ld-mips-elf/stub-dynsym-1-fff0.d,
      	* ld-mips-elf/stub-dynsym-1-10000.d,
      	* ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
      	* ld-mips-elf/mips-elf.exp: Run it.
      2f0de613
    • nobody's avatar
      This commit was manufactured by cvs2svn to create branch 'binutils- · 2d6a226a
      nobody authored
      2_17-branch'.
      
      Cherrypick from master 2006-06-11 08:33:27 UTC Richard Sandiford <rdsandiford@googlemail.com> 'bfd/':
          ld/testsuite/ld-mips-elf/stub-dynsym-1-10000.d
          ld/testsuite/ld-mips-elf/stub-dynsym-1-2fe80.d
          ld/testsuite/ld-mips-elf/stub-dynsym-1-7fff.d
          ld/testsuite/ld-mips-elf/stub-dynsym-1-8000.d
          ld/testsuite/ld-mips-elf/stub-dynsym-1-fff0.d
          ld/testsuite/ld-mips-elf/stub-dynsym-1.ld
          ld/testsuite/ld-mips-elf/stub-dynsym-1.s
      2d6a226a
    • Alan Modra's avatar
      daily update · 3fdfe33b
      Alan Modra authored
      3fdfe33b
  14. 10 Jun, 2006 1 commit
  15. 09 Jun, 2006 3 commits
    • David Daney's avatar
      * elfxx-mips.c (STUB_LI16): Removed. · a7c3c367
      David Daney authored
      	(STUB_LUI): New macro.
      	(STUB_LI16U): Ditto.
      	(STUB_LI16S): Ditto.
      	(MIPS_FUNCTION_STUB_SIZE): Rewrote to take info parameter.
      	(_bfd_mips_elf_adjust_dynamic_symbol): Pass info parameter to
      	MIPS_FUNCTION_STUB_SIZE.
      	(_bfd_mips_elf_always_size_sections): Ditto.
      	(_bfd_mips_elf_size_dynamic_sections): Ditto.
      	(_bfd_mips_elf_finish_dynamic_sections): Ditto.
      	(_bfd_mips_elf_finish_dynamic_symbol): Rewrote stub generation
      	to allow larger symbol table indexes.
      a7c3c367
    • Alan Modra's avatar
      * ldlang.h (lang_input_statement_type): Use bitfields for booleans. · 088b15b6
      Alan Modra authored
      	* ldlang.c (struct out_section_hash_entry): Rename from
      	output_statement_hash_entry.  Delete output_section_statement_type
      	entry.  Add statement_union_type entry.  Adjust all users.
      	(output_section_statement_table): Rename from output_statement_table.
      	Adjust all users.
      	(output_section_statement_newfunc): Rename from
      	output_statement_newfunc.  Adjust all users.
      	(output_section_statement_table_init): Rename from
      	output_statement_table_init.  Adjust all users.
      	(output_section_statement_table_free): Rename from
      	output_statement_table_free.  Adjust all users.
      088b15b6
    • Alan Modra's avatar
      daily update · 3526a05c
      Alan Modra authored
      3526a05c
  16. 08 Jun, 2006 2 commits
  17. 07 Jun, 2006 2 commits
    • Joseph Myers's avatar
      bfd/doc: · 99c298a0
      Joseph Myers authored
      	* bfd.texinfo: Remove local @tex code.
      
      bfd:
      	* po/Make-in (pdf, ps): New dummy targets.
      
      binutils:
      	* po/Make-in (pdf, ps): New dummy targets.
      
      gas:
      	* po/Make-in (pdf, ps): New dummy targets.
      
      gprof:
      	* po/Make-in (pdf, ps): New dummy targets.
      
      ld:
      	* po/Make-in (pdf, ps): New dummy targets.
      
      opcodes:
      	* po/Make-in (pdf, ps): New dummy targets.
      99c298a0
    • Alan Modra's avatar
      daily update · 3e98f218
      Alan Modra authored
      3e98f218
  18. 06 Jun, 2006 1 commit
  19. 05 Jun, 2006 1 commit
  20. 04 Jun, 2006 1 commit
  21. 03 Jun, 2006 1 commit
  22. 02 Jun, 2006 4 commits
    • Joseph Myers's avatar
      binutils: · 4f3e6ec6
      Joseph Myers authored
      	* doc/Makefile.am (TEXI2DVI): Define.
      	* doc/Makefile.in: Regenerate.
      
      gas:
      	* doc/Makefile.am (TEXI2DVI): Define.
      	* doc/Makefile.in: Regenerate.
      	* doc/c-arc.texi: Fix typo.
      
      ld:
      	* Makefile.am (TEXI2DVI): Add -I $(top_srcdir)/../libiberty.
      	* Makefile.in: Regenerate.
      4f3e6ec6
    • Daniel Jacobowitz's avatar
      bfd/ · 23b7227b
      Daniel Jacobowitz authored
      	Backport:
      	2006-05-23  H.J. Lu  <hongjiu.lu@intel.com>
      	PR ld/2655
      	PR ld/2657
      	* elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Properly
      	update CIE/FDE length.  Don't pad to the section alignment.
      ld/testsuite/
      	Backport:
      	2006-05-23  H.J. Lu  <hongjiu.lu@intel.com>
      	PR ld/2655
      	PR ld/2657
      	* ld-elf/eh1.d: New file.
      	* ld-elf/eh1.s: Likewise.
      	* ld-elf/eh1a.s: Likewise.
      	* ld-elf/eh2.d: Likewise.
      	* ld-elf/eh2a.s: Likewise.
      	* ld-elf/eh3.d: Likewise.
      	* ld-elf/eh3.s: Likewise.
      	* ld-elf/eh3a.s: Likewise.
      23b7227b
    • Daniel Jacobowitz's avatar
      Backport: · e7f515e4
      Daniel Jacobowitz authored
      	2006-05-19  Andreas Schwab  <schwab@suse.de>
      	* doc/Makefile.am (addr2line.1): Depend on $(binutils_TEXINFOS).
      	(ar.1): Likewise.
      	(dlltool.1): Likewise.
      	(nlmconv.1): Likewise.
      	(nm.1): Likewise.
      	(objcopy.1): Likewise.
      	(objdump.1): Likewise.
      	(ranlib.1): Likewise.
      	(readelf.1): Likewise.
      	(size.1): Likewise.
      	(strings.1): Likewise.
      	(strip.1): Likewise.
      	(windres.1): Likewise.
      	(cxxfilt.man): Likewise.
      	* doc/Makefile.in: Regenerated.
      e7f515e4
    • Alan Modra's avatar
      daily update · 15e5c3ef
      Alan Modra authored
      15e5c3ef
  23. 01 Jun, 2006 1 commit