Skip to content
Snippets Groups Projects
  1. Jul 15, 2005
    • Jim Blandy's avatar
      ChangeLog: · 49f58d10
      Jim Blandy authored
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	* configure.in: Add cases for Renesas m32c.
      	* configure: Regenerated.
      
      bfd/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	Add support for m32c-*-elf (Renesas m32c and m16c).
      	* Makefile.am (ALL_MACHINES): Add cpu-m32c.lo.
      	(ALL_MACHINES_CFILES): Add cpu-m32c.c.
      	(BFD32_BACKENDS): Add elf32-m32c.lo.
      	(BFD32_BACKENDS_CFILES): Add elf32-m32c.c.
      	(cpu-m32c.lo, elf32-m32c.lo): New rules, generated by 'make dep-am'.
      	* Makefile.in: Regenerated.
      	* archures.c (bfd_arch_m32c, bfd_mach_m16c, bfd_mach_m32c): New
      	arch and mach codes.
      	(bfd_m32c_arch): New arch info object.
      	(bfd_archures_list): List bfd_m32c_arch.
      	* bfd-in2.h: Regenerated.
      	* config.bfd: Add case for the m32c.
      	* configure.in: Add case for the m32c.
      	* configure: Regenerated.
      	* cpu-m32c.c, elf32-m32c.c: New files.
      	* libbfd.h: Regenerated.
      	* targets.c (bfd_elf32_m32c_vec): Declare.
      	(_bfd_target_vector): List bfd_elf32_m32c_vec.
      
      binutils/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	* readelf.c: #include "elf/m32c.h"
      	(guess_is_rela, dump_relocations, get_machine_name): Add cases for
      	EM_M32C.
      	* Makefile.am (readelf.o): Update dependencies.
      	* Makefile.in: Regenerated.
      
      cpu/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	* m32c.cpu, m32c.opc: Machine description for the Renesas M32C.
      
      gas/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	Add support for the Renesas M32C.
      	* Makefile.am (CPU_TYPES): List m32c.
      	(TARGET_CPU_CFILES): List config/tc-m32c.c.
      	(TARGET_CPU_HFILES): List config/tc-m32c.h.
      	* configure.in: Add case for m32c.
      	* configure.tgt: Add cases for m32c and m32c-*-elf.
      	* configure: Regenerated.
      	* config/tc-m32c.c, config/tc-m32c.h: New files.
      	* doc/Makefile.am (CPU_DOCS): Add c-m32c.texi.
      	* doc/Makefile.in: Regenerated.
      	* doc/all.texi: Set M32C.
      	* doc/as.texinfo: Add text for the M32C-specific options and line
      	comment characters, and refer to c-m32c.texi.
      	* doc/c-m32c.texi: New file.
      
      include/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	* dis-asm.h (print_insn_m32c): New declaration.
      
      include/elf/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	Add support for Renesas M32C and M16C.
      	* common.h (EM_M32C): New machine number.
      	* m32c.h: New file.
      
      ld/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	Add support for the Renesas M32C and M16C.
      	* Makefile.am (ALL_EMULATIONS): Add eelf32m32c.o.
      	(eelf32m32c.c): New target.
      	* Makefile.in: Regenerated.
      	* configure.tgt: Add case for m32c-*-elf.
      	* emulparams/elf32m32c.sh: New file.
      
      opcodes/ChangeLog:
      2005-07-14  Jim Blandy  <jimb@redhat.com>
      
      	Add support for the Renesas M32C and M16C.
      	* m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New.
      	* m32c-desc.h, m32c-opc.h: New.
      	* Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h.
      	(CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c,
      	m32c-opc.c.
      	(ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo,
      	m32c-ibld.lo, m32c-opc.lo.
      	(CLEANFILES): List stamp-m32c.
      	(M32C_DEPS): List stamp-m32c, if CGEN_MAINT.
      	(CGEN_CPUS): Add m32c.
      	(m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c)
      	(m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS.
      	(m32c_opc_h): New variable.
      	(stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo)
      	(m32c-opc.lo): New rules.
      	* Makefile.in: Regenerated.
      	* configure.in: Add case for bfd_m32c_arch.
      	* configure: Regenerated.
      	* disassemble.c (ARCH_m32c): New.
      	[ARCH_m32c]: #include "m32c-desc.h".
      	(disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c.
      	(disassemble_init_for_target) [ARCH_m32c]: Same.
      
      	* cgen-ops.h, cgen-types.h: New files.
      	* Makefile.am (HFILES): List them.
      	* Makefile.in: Regenerated.
      49f58d10
  2. Jul 14, 2005
  3. Jul 13, 2005
  4. Jul 12, 2005
    • Mark Kettenis's avatar
    • Hans-Peter Nilsson's avatar
      * gas/mmix/relax1-n.d, gas/mmix/relax1-rn.d: Avoid "# FIXME: " · f9cc25de
      Hans-Peter Nilsson authored
      	first on a line, adjusting for testsuite framework change.
      f9cc25de
    • Bob Rossi's avatar
      2005-07-12 Bob Rossi <bob@brasko.net> · 38f1196a
      Bob Rossi authored
             * gdb.texinfo (GDB/MI Miscellaneous Commands): Fix -inferior-tty-show
             corresponding GDB command comment.
      38f1196a
    • Mark Kettenis's avatar
      Fix email. · 4dc4436d
      Mark Kettenis authored
      4dc4436d
    • Mark Kettenis's avatar
      * dwarf2expr.h: Tweak comment. · 852483bc
      Mark Kettenis authored
      (struct dwarf_expr_context): Use `gdb_byte *' in read_mem and
      get_frame_base function pointers.
      (read_uleb128, read_sleb128): Change return type and types of
      first two arguments to `gdb_byte *'.
      (dwarf2_read_address): Change types of first two arguments to
      `gdb_byte *'.
      * dwarf2expr.c: Tweak comment.
      (dwarf_expr_eval): Change type of second argument to `gdb_byte *'.
      (read_uleb128, read_sleb128): Change return type and types of
      first two arguments to `gdb_byte *'.
      (dwarf2_read_address): Change types of first two arguments to
      `gdb_byte *'.
      (execute_stack_op): Change types of last two arguments to
      `gdb_byte *'.  Use `gdb_byte *' for byte buffers.
      * dwarf2loc.h: Tweak comment.
      (struct dwarf2_locexpr_baton, struct dwarf2_loclist_baton): Use
      `gdb_byte *' for byte buffers.
      * dwarf2loc.c (find_location_expression): Change return type to
      `gdb_byte *'.  Use `gdb_byte *' for byte buffers.  Change length
      to `unsigned int'.
      (dwarf_expr_read_reg): Use `gdb_byte *' for byte buffer.  Remove
      bogus cast.
      (dwarf_expr_read_mem): Change type of second argument to
      `gdb_byte *'.
      (dwarf_expr_frame_base): Change type of second argument to
      `gdb_byte **'.
      (dwarf2_evaluate_loc_desc): Change type of third argument to
      `gdb_byte *'.
      (needs_frame_read_mem): Change type of second argument to
      `gdb_byte *'.
      (needs_frame_frame_base): Change type of second argument
      `gdb_byte **'.  Use gdb_byte for lit0.
      (dwarf2_tracepoint_var_ref): Change type of fourth argument to
      `gdb_byte *'.  Use `gdb_byte *' for byte buffer.
      (loclist_read_variable, loclist_tracepoint_var_ref): Use `gdb_byte
      *' for byte buffer.
      * dwarf2-frame.c (struct dwarf2_cie, struct dwarf2_fde)
      (struct dwarf2_frame_state): Use gdb_byte instead of `unsigned
      char'.
      (read_reg): Use `gdb_byte *' for byte buffers.  Remove redundant
      cast.
      (read_mem): Change second argument to `gdb_byte *'.
      (no_get_frame_base): Change second argument to `gdb_byte **'.
      (execute_stack_op): Change first argument to `gdb_byte *'.
      (execute_cfa_program): Change first two arguments to `gdb_byte *'.
      Use gdb_byte instead of `unsigned int'.  Use temprorary variable
      to store result of read_uleb128.
      (struct comp_unit): Use `gdb_byte *' for byte buffers.
      (read_1_byte, read_4_bytes, read_8_bytes): Change last argument to
      `gdb_byte *'.
      (read_unsigned_leb128, read_signed_leb128): Change second argument
      to `gdb_byte *'.  Use gdb_byte instead of `unsigned char'.
      (read_initial_length): Change second argument to `gdb_byte *'.
      Remove redundant casts.
      (read_encoded_value): Use gdb_byte instead of `unsigned char'.
      Remove bogus casts.
      (decode_frame_entry_1): Change return type and second argument to
      `gdb_byte *'.  Use `gdb_byte *' for byte buffers.  Use gdb_byte
      instead of `unsigned char'.
      (decode_frame_entry): Change return type and second argument to
      `gdb_byte *'.  Use `gdb_byte *' for byte buffers.
      (dwarf2_build_frame_info): Use `gdb_byte *' for byte buffers.
      852483bc
    • Mark Kettenis's avatar
      * objc-lang.c (print_object_command): Use gdb_byte for c. · 22a44745
      Mark Kettenis authored
      * arch-utils.c (legacy_extract_return_value): Use 'gdb_byte *' for
      registers.
      22a44745
    • Alan Modra's avatar
      * ld-powerpc/sdalib.s (lib_var): Size it. · 2910ae96
      Alan Modra authored
      2910ae96
    • Alan Modra's avatar
      * elf64-ppc.c (ppc64_elf_relocate_section): Don't use a plt stub · 15b552e9
      Alan Modra authored
      	when !can_plt_call.
      15b552e9
    • Alan Modra's avatar
      70961b9d
    • Alan Modra's avatar
    • DJ Delorie's avatar
      merge from gcc · f2942ea4
      DJ Delorie authored
      f2942ea4
    • gdbadmin's avatar
      *** empty log message *** · 5817d0c7
      gdbadmin authored
      5817d0c7
    • Alan Modra's avatar
      daily update · b08b5445
      Alan Modra authored
      b08b5445
  5. Jul 11, 2005
    • Mark Kettenis's avatar
      * bsd-kvm.c: Include <paths.h>. · 2e5a5020
      Mark Kettenis authored
      (bsd_kvm_corefile): New variable.
      (core_kd, bsd_kvm_paddr, bsd_kvm_supply_pcb, bsd_kvm_ops): Make
      static.
      (bsd_kvm_open): Set bsd_kvm_corefile.
      (bsd_kvm_files_info): New function.
      (bsd_kvm_add_target): Set to_files_info.
      2e5a5020
    • H.J. Lu's avatar
      2005-07-11 H.J. Lu <hongjiu.lu@intel.com> · 49ff44d6
      H.J. Lu authored
      	* elflink.c (_bfd_elf_symbol_refs_local_p): Revert the last
      	change.
      49ff44d6
    • DJ Delorie's avatar
      merge from gcc: · bb780410
      DJ Delorie authored
      2005-07-11  Jakub Jelinek  <jakub@redhat.com>
      
      	* Makefile.def (target_modules): Add libssp.
      	* configure.in (target_libraries): Add target-libssp.
      	* configure: Rebuilt.
      	* Makefile.in: Rebuilt.
      bb780410
Loading