Skip to content
Snippets Groups Projects
  1. Oct 26, 2005
  2. 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
  3. 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
    • Jan Beulich's avatar
      ld/testsuite/ · 15cf70af
      Jan Beulich authored
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* ld-elf/empty2.[sd]: New.
      15cf70af
    • Jan Beulich's avatar
      include/opcode/ · 6a2375c6
      Jan Beulich authored
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* ia64.h (enum ia64_opnd): Move memory operand out of set of
      	indirect operands.
      
      bfd/
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* cpu-ia64-opc.c (elf64_ia64_operands): Move memory operand out of
      	set of indirect operands.
      
      gas/
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* config/tc-ia64.c (enum reg_symbol): Delete IND_MEM.
      	(dot_rot): Change type of num_* variables. Check for positive count.
      	(ia64_optimize_expr): Re-structure.
      	(md_operand): Check for general register.
      
      gas/testsuite/
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* gas/ia64/index.[sl]: New.
      	* gas/ia64/rotX.[sl]: New.
      	* gas/ia64/ia64.exp: Run new tests.
      
      opcodes/
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* ia64-asmtab.c: Regenerate.
      6a2375c6
    • Jan Beulich's avatar
      gas/ · 5e0bd176
      Jan Beulich authored
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* config/tc-ia64.c (declare_register): Call symbol_create.
      	(md_begin): Remove local variables total, ar_base, and cr_base.
      	Start loops for registers at their respective first one. Don't
      	update md.regsym for alias names. Generate alias name tp for r13.
      
      gas/testsuite/
      2005-10-24  Jan Beulich  <jbeulich@novell.com>
      
      	* gas/ia64/regs.pl: Also check tp alias of r13.
      	* gas/ia64/regs.s: Regenerate.
      	* gas/ia64/regs.d: Adjust.
      5e0bd176
    • Alan Modra's avatar
      * elf32-ppc.c (ppc_elf_fake_sections): Don't set SHF_EXCLUDE on · d30e8e7c
      Alan Modra authored
      	group sections.
      d30e8e7c
    • H.J. Lu's avatar
      2005-10-23 H.J. Lu <hongjiu.lu@intel.com> · 60b48850
      H.J. Lu authored
      	* coff-rs6000.c (rs6000coff_vec): Initialize
      	_bfd_init_private_section_data with
      	_bfd_generic_init_private_section_data.
      	(pmac_xcoff_vec): Likewise.
      	* coff64-rs6000.c (rs6000coff64_vec): Likewise.
      	(aix5coff64_vec): Likewise.
      60b48850
    • H.J. Lu's avatar
      bfd/ · ccd2ec6a
      H.J. Lu authored
      2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR ld/1487
      	* elf-bfd.h (_bfd_generic_init_private_section_data): New.
      	(_bfd_elf_init_private_section_data): New.
      
      	* elf.c (elf_fake_sections): Don't set SHF_GROUP for
      	relocatable link.
      	(bfd_elf_set_group_contents): Don't handle relocatable link
      	specially.
      	(assign_section_numbers): If it isn't called by assembler,
      	use the output section of elf_linked_to_section for
      	SHF_LINK_ORDER.
      	(_bfd_elf_init_private_section_data): New.
      	(_bfd_elf_copy_private_section_data): Call it.
      
      	* libbfd-in.h (_bfd_generic_init_private_section_data): New.
      
      	* libbfd.c (_bfd_generic_init_private_section_data): New.
      
      	* targets.c (BFD_JUMP_TABLE_COPY): Add
      	_bfd_generic_init_private_section_data.
      	(bfd_init_private_section_data): Likewise.
      
      	* bfd-in2.h: Regenerated.
      	* libbfd.h: Likewise.
      
      ld/
      
      2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR ld/1487
      	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call
      	bfd_match_sections_by_type to match section types.
      
      	* ldlang.c (init_os): Take the input section. Call
      	bfd_init_private_section_data if the input section isn't NULL.
      	(exp_init_os): Pass NULL to init_os.
      	(map_input_to_output_sections): Likewise.
      	(lang_add_section): Pass the input section to init_os.
      
      ld/testsuite/
      
      2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR ld/1487
      	* ld-ia64/tlspic.rd: Updated.
      ccd2ec6a
    • Alan Modra's avatar
      daily update · 167cadb6
      Alan Modra authored
      167cadb6
    • gdbadmin's avatar
      *** empty log message *** · 92c3f248
      gdbadmin authored
      92c3f248
  4. Oct 23, 2005
  5. Oct 22, 2005
Loading