Skip to content
Snippets Groups Projects
  1. Oct 27, 2005
  2. Oct 26, 2005
  3. Oct 25, 2005
    • DJ Delorie's avatar
      * m32c.cpu (add16-bQ-sp,add16-wQ-sp): Fix to allow either width by · 92e0a941
      DJ Delorie authored
      making one a macro of the other.
      
      * m32c-asm.c: Regenerate.
      * m32c-desc.c: Regenerate.
      * m32c-desc.h: Regenerate.
      * m32c-dis.c: Regenerate.
      * m32c-ibld.c: Regenerate.
      * m32c-opc.c: Regenerate.
      * m32c-opc.h: Regenerate.
      92e0a941
    • Nick Clifton's avatar
      oops - omitted from previous delta · b7b8fb1d
      Nick Clifton authored
      b7b8fb1d
    • Nick Clifton's avatar
      Add support for the Z80 processor family · 3c9b82ba
      Nick Clifton authored
      3c9b82ba
    • Alan Modra's avatar
      PR ld/1540 · fcfa13d2
      Alan Modra authored
      	* elf-bfd.h (elf_backend_copy_indirect_symbol): Replace pointer to
      	elf_backend_data with pointer to bfd_link_info.
      	(_bfd_elf_link_hash_copy_indirect): Likewise.
      	* elf.c (_bfd_elf_link_hash_copy_indirect): Likewise.  Handle
      	direct and indirect symbols both having dynamic link info.
      	* elf32-arm.c (elf32_arm_copy_indirect_symbol): Likewise.
      	* elf32-hppa.c (elf32_hppa_copy_indirect_symbol): Likewise.
      	* elf32-i386.c (elf_i386_copy_indirect_symbol): Likewise.
      	* elf32-m32r.c (m32r_elf_copy_indirect_symbol): Likewise.
      	* elf32-ppc.c (ppc_elf_copy_indirect_symbol): Likewise.
      	* elf32-s390.c (elf_s390_copy_indirect_symbol): Likewise.
      	* elf32-sh.c (sh_elf_copy_indirect_symbol): Likewise.
      	* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise.
      	* elf64-s390.c (elf_s390_copy_indirect_symbol): Likewise.
      	* elf64-x86-64.c (elf64_x86_64_copy_indirect_symbol): Likewise.
      	* elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Likewise.
      	* elfxx-mips.c (_bfd_mips_elf_copy_indirect_symbol): Likewise.
      	* elfxx-sparc.c (_bfd_sparc_elf_copy_indirect_symbol): Likewise.
      	* elflink.c: Adjust all calls to bed->elf_backend_copy_indirect_symbol.
      	* elfxx-mips.h (_bfd_mips_elf_copy_indirect_symbol): Update prototype.
      	* elfxx-sparc.h (_bfd_sparc_elf_copy_indirect_symbol): Likewise.
      fcfa13d2
    • H.J. Lu's avatar
      2005-10-25 H.J. Lu <hongjiu.lu@intel.com> · 50afb01e
      H.J. Lu authored
      	* write.c (adjust_reloc_syms): Undo the change made on
      	2005-04-26 to allow local symbol set to undefined symbol.
      50afb01e
    • Andreas Schwab's avatar
      * regformats/reg-ia64.dat: Remove NAT registers. · 7fb85e41
      Andreas Schwab authored
      gdbserver:
      	* server.c (main): Allocate mem_buf with PBUFSIZ bytes.
      
      	* linux-ia64-low.c (ia64_regmap): Remove NAT registers.
      	(ia64_num_regs): Reduce to 462.
      7fb85e41
    • H.J. Lu's avatar
      2005-10-24 H.J. Lu <hongjiu.lu@intel.com> · 7c8d43d8
      H.J. Lu authored
      	* Makefile.am (bfin-parse.tab.h): Removed.
      	(bfin-parse.h): Added.
      	* Makefile.in: Regenerated.
      7c8d43d8
    • Alan Modra's avatar
      Regenerate · 3caac5b8
      Alan Modra authored
      3caac5b8
    • gdbadmin's avatar
      *** empty log message *** · a2377e33
      gdbadmin authored
      a2377e33
    • Alan Modra's avatar
      daily update · cc722a42
      Alan Modra authored
      cc722a42
    • Alan Modra's avatar
      4f9c04f7
    • Alan Modra's avatar
      * ld-elf/orphan.d: Adjust for mips. · 57d975e1
      Alan Modra authored
      57d975e1
  4. Oct 24, 2005
    • Bernd Schmidt's avatar
      * gas/bfin/flow2.d: Match changed assembler behaviour. · d80930e4
      Bernd Schmidt authored
      	* gas/bfin/reloc.d: Likewise.
      d80930e4
    • Bernd Schmidt's avatar
      * config/tc-bfin.c (Expr_Node_Gen_Reloc): If have symbol + constant, · beb6bfe8
      Bernd Schmidt authored
      	make a single reloc with an offset rather than a stack.
      	* config/tc-bfin.h (MD_APPLY_SYM_VALUE): Define to 0.
      beb6bfe8
    • Bernd Schmidt's avatar
      Add self as Blackfin maintainer. · 124fe943
      Bernd Schmidt authored
      124fe943
    • Alexandre Oliva's avatar
      gas/ChangeLog: · 06e77878
      Alexandre Oliva authored
      * read.c (potable): Add weakref.
      (s_weakref): New.
      * read.h (s_weakref): Declare.
      * struc-symbol.h (struct symbol): Add sy_weakrefr and sy_weakrefd.
      * symbols.c (colon): Clear weakrefr.
      (symbol_find_exact): Rename to, and reimplement in terms of...
      (symbol_find_exact_noref): ... new function.
      (symbol_find): Likewise...
      (symbol_find_noref): ... ditto.
      (resolve_symbol_value): Resolve weakrefr without setting their
      values.
      (S_SET_WEAK): Call hook.
      (S_GET_VALUE): Follow weakref link.
      (S_SET_VALUE): Clear weakrefr.
      (S_IS_WEAK): Follow weakref link.
      (S_IS_WEAKREFR, S_SET_WEAKREFR, S_CLEAR_WEAKREFR): New.
      (S_IS_WEAKREFD, S_SET_WEAKREFD, S_CLEAR_WEAKREFD): New.
      (symbol_set_value_expression, symbol_set_frag): Clear weakrefr.
      (symbol_mark_used): Follow weakref link.
      (print_symbol_value_1): Print weak, weakrefr and weakrefd.
      * symbols.h (symbol_find_noref, symbol_find_exact_noref): Declare.
      (S_IS_WEAKREFR, S_SET_WEAKREFR, S_CLEAR_WEAKREFR): Declare.
      (S_IS_WEAKREFD, S_SET_WEAKREFD, S_CLEAR_WEAKREFD): Declare.
      * write.c (adust_reloc_syms): Follow weakref link.  Do not
      complain if target is undefined.
      (write_object_file): Likewise.  Remove weakrefr symbols.  Drop
      unreferenced weakrefd symbols.
      * config/obj-coff.c (obj_frob_symbol): Do not force WEAKREFD
      symbols EXTERNAL.
      (pecoff_obj_set_weak_hook, pecoff_obj_clear_weak_hook): New.
      * config/obj-coff.h (obj_set_weak_hook, obj_clear_weak_hook): Define.
      * doc/as.texinfo: Document weakref.
      * doc/internals.texi: Document new struct members, internal
      functions and hooks.
      gas/testsuite/ChangeLog:
      * gas/all/weakref1.s, gas/all/weakref1.d: New test.
      * gas/all/weakref1g.d, gas/all/weakref1l.d: New tests.
      * gas/all/weakref1u.d, gas/all/weakref1w.d: New tests.
      * gas/all/weakref2.s, gas/all/weakref3.s: New tests.
      * gas/all/gas.exp: Run new tests.
      06e77878
    • Jie Zhang's avatar
      bfd/ · 9ba4c445
      Jie Zhang authored
      	* elf32-bfin.c (bfd_bfin_elf32_create_embedded_relocs): Fix signedness
      	warning.
      gas/
      	* Makefile.am (bfin-parse.h): Renamed from bfin-parse.tab.h.
      	(EXTRA_DIST): Add bfin-parse.h and bfin-lex.c.
      	* Makefile.in: Regenerate.
      	* config/bfin-lex.l: Include bfin-parse.h instead of bfin-parse.tab.h.
      	* config/tc-bfin.c (md_chars_to_number): Change the type of first
      	argument from unsigned char * to char * to remove signedness warnings.
      9ba4c445
    • Jie Zhang's avatar
      * elf32-bfin.c (bfin_howto_table): Set src_mask to 0 for all relocs. · f4707595
      Jie Zhang authored
      	(bfin_imm16_reloc): Always add in the addend.  Don't fetch existing
      	contents from section.
      	(bfin_relocate_section): Rework so as to not call special_functions.
      	Handle the relocation stack here.  Treat pcrel24 relocs specially.
      f4707595
    • Alan Modra's avatar
      * elflink.c (elf_link_input_bfd): Don't use linker_mark and · f02571c5
      Alan Modra authored
      	SEC_EXCLUDE to test for sections dropped from output.  Instead,
      	use bfd_section_removed_from_list on normal sections.  Don't
      	attempt to handle symbols with unknown reserved section indices.
      	* linker.c (_bfd_generic_link_output_symbols): Don't use
      	linker_mark to test for symbols belonging to dropped sections.
      	Do allow absolute symbols.
      f02571c5
    • Alan Modra's avatar
      * elf32-i370.c (i370_elf_fake_sections): Don't set SHF_EXCLUDE on · 3e45f319
      Alan Modra authored
      	group sections.
      3e45f319
Loading