* config/arm/embed.mt (SIM_OBS, SIM): Remove.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index fc58c2a158a626858a26328a15a49e914b5ac88f..b86f6d182f47c164ae5ba431a73c70496e557eda 100644 (file)
@@ -1,3 +1,282 @@
+2007-11-16  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/arm/embed.mt (SIM_OBS, SIM): Remove.
+       * config/avr/avr.mt (SIM_OBS, SIM): Remove.
+       * config/frv/frv.mt (SIM_OBS, SIM): Remove.
+       * config/h8300/h8300.mt (SIM_OBS, SIM): Remove.
+       * config/iq2000/iq2000.mt (SIM_OBS, SIM): Remove.
+       * config/m32c/m32c.mt (SIM_OBS, SIM): Remove.
+       * config/m32r/linux.mt (SIM_OBS, SIM): Remove.
+       * config/m32r/m32r.mt (SIM_OBS, SIM): Remove.
+       * config/m68hc11/m68hc11.mt (SIM_OBS, SIM): Remove.
+       * config/mips/embed.mt (SIM_OBS, SIM): Remove.
+       * config/mips/linux.mt (SIM_OBS, SIM): Remove.
+       * config/mips/nbsd.mt (SIM_OBS, SIM): Remove.
+       * config/mn10300/mn10300.mt (SIM_OBS, SIM): Remove.
+       * config/powerpc/linux.mt (SIM_OBS, SIM): Remove.
+       * config/powerpc/nbsd.mt (SIM_OBS, SIM): Remove.
+       * config/powerpc/ppc-sim.mt: Remove file.
+       * config/sh/embed.mt (SIM_OBS, SIM): Remove.
+       * config/sh/linux.mt (SIM_OBS, SIM): Remove.
+       * config/sh/nbsd.mt (SIM_OBS, SIM): Remove.
+       * config/sh/sh64.mt (SIM_OBS, SIM): Remove.
+       * config/sparc/embed.mt (SIM_OBS, SIM): Remove.
+       * config/v850/v850.mt (SIM_OBS, SIM): Remove.
+       * config/xstormy16/xstormy16.mt (SIM_OBS, SIM): Remove.
+
+       * configure.tgt (gdb_sim): Document variable.
+       (arm*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*): Set it.
+       (avr-*-*): Likewise.
+       (frv-*-*): Likewise.
+       (h8300-*-*): Likewise.
+       (iq2000-*-*): Likewise.
+       (m32c-*-*): Likewise.
+       (m32r*-*-linux*): Likewise.
+       (m32r*-*-*): Likewise.
+       (m68hc11*-*-*|m6811*-*-*): Likewise.
+       (mips*-*-*): Likewise.
+       (mips*-*-linux*): Likewise.
+       (mips*-*-netbsd* | mips*-*-knetbsd*-gnu): Likewise.
+       (mn10300-*-*): Likewise.
+       (powerpc-*-linux* | powerpc64-*-linux*): Likewise.
+       (powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu): Likewise.
+       (powerpc*-*-*): Use ppc-eabi target.  Conditionally set gdb_sim.
+       (sh*): Set gdb_sim.
+       (sh-*-linux*): Likewise.
+       (sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu): Likewise.
+       (sh64-*-elf*): Likewise.
+       (sparc-*-rtems*): Likewise.
+       (v850*-*-elf): Likewise.
+       (xstormy16-*-*): Likewise.
+
+       * configure.ac (IGNORE_SIM, IGNORE_SIM_OBS): Do not set.
+       (SIM, SIM_OBS): Set depending on ${ignore_sim} and ${gdb_sim}.
+       * configure: Regenerate.
+       * Makefile.in (SIM, SIM_OBS): Substitute from configure.
+       (@IGNORE_SIM@, @IGNORE_SIM_OBS@): Remove.
+
+2007-11-16  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * configure.tgt (gdb_osabi, build_gdbserver): Comment variables.
+       (arm*-*-*): Do not set obsolete build_rdi_share variable.
+
+       (*-*-freebsd* | *-*-kfreebsd*-gnu): Remove generic case, replace by ...
+       (alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
+       (i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
+       (sparc*-*-freebsd* | sparc*-*-kfreebsd*-gnu): ... specific cases.
+       (x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu): Re-sort.
+
+       (xscale-*-*): Merge into arm*-*-* case.
+       (fido-*-elf*): Merge into m68*-*-elf* case.
+       (m68*-*-aout*, m68*-*-coff*, m68*-*-elf*, m68*-*-rtems*,
+       m68*-*-uclinux*): Merge cases.
+       (powerpc-*-linux*, powerpc64-*-linux*): Merge cases.
+       (sh-*-coff*, sh-*-elf*): Merge into sh* case. 
+
+2007-11-16  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * configure.tgt: Reformat main case statement.
+
+2007-11-16  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * configure.ac (hostfile, targetfile): Remove.
+       (GDB_XM_FILE, GDB_TM_FILE): Do not define.
+       (xm_h, tm_h): Likewise.
+       (DEPRECATED_TM_FILE, XM_FILE): Do not substitute into Makefile.
+       * configure, config.in: Regenerate.
+
+       * Makefile.in (xm_h, tm_h): Remove.  Update dependencies.
+       (TAGS): Do not consider DEPRECATED_TM_FILE or XM_FILE.
+       (clean, local-maintainer-clean): Do not remove xm.h or tm.h.
+       * defs.h: Do not include "xm.h" or "tm.h".
+
+       * gdbarch.sh (verify_gdbarch): Do not dump GDB_XM_FILE or GDB_TM_FILE.
+       * gdbarch.c: Regenerate.
+
+       * config/score/embed.mt: Remove obsolete comment.
+
+2007-11-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * gdbarch.sh (cannot_fetch_register, cannot_store_register): Add gdbarch
+       as parameter.
+       * gdbarch.{c,h}: Regenerate.
+
+       * alpha-tdep.c (alpha_cannot_fetch_register)
+       (alpha_cannot_store_register): Add gdbarch as parameter. Replace 
+       current_gdbarch by gdbarch.
+       * cris-tdep.c (cris_cannot_fetch_register, cris_cannot_store_register)
+       (crisv32_cannot_fetch_register)
+       (crisv32_cannot_store_register): Likewise.
+       * arch-utils.c (cannot_register_not): Likewise.
+       * arch-utils.h (cannot_register_not): Likewise.
+       * hppa-tdep.c (hppa32_cannot_store_register)
+       (hppa32_cannot_store_register, hppa64_cannot_store_register)
+       (hppa64_cannot_fetch_register): Likewise.
+       * mipsnbsd-tdep.c (mipsnbsd_cannot_fetch_register)
+       (mipsnbsd_cannot_store_register): Likewise.
+
+2007-11-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * m32r-rom.c (m32r_supply_register): Use get_regcache_arch to get at
+       the current architecture by regcache.
+       * ppcnbsd-nat.c (ppcnbsd_supply_pcb): Likewise.
+       * ppc-linux-nat.c (fetch_altivec_register, fetch_spe_register)
+       (fetch_register, supply_vrregset, fetch_ppc_registers)
+       (store_altivec_register, store_spe_register, store_register)
+       (fill_vrregset, store_ppc_registers): Likewise.
+       * ppcobsd-nat.c (ppcobsd_supply_pcb): Likewise.
+       * win32-nat.c (do_win32_fetch_inferior_registers)
+       (do_win32_store_inferior_registers): Likewise.
+       * procfs.c (procfs_fetch_registers, procfs_store_registers): Likewise.
+       * remote-m32r-sdi.c (m32r_fetch_registers)
+       (m32r_store_registers): Likewise.
+       * remote-sim.c (gdbsim_fetch_register, gdbsim_store_register): Likewise.
+
+       * trad-frame.c (trad_frame_alloc_saved_regs): Replace current_gdbarch by
+       gdbarch.
+       * user-regs.c (user_reg_map_name_to_regnum): Likewise.
+       * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call)
+       (do_ppc_sysv_return_value, ppc64_sysv_abi_push_dummy_call)
+       (ppc64_sysv_abi_return_value): Likewise.
+       * m32c-tdep.c (m32c_register_reggroup_p): Likewise.
+       * m2-lang.c (build_m2_types): Likewise.
+       * ppc-linux-tdep.c (ppc_linux_sigtramp_cache
+       * ppcnbsd-tdep.c (ppcnbsd_sigtramp_cache_init): Likewise.
+       * ppcobsd-tdep.c (ppcobsd_sigtramp_frame_cache): Likewise.
+       * rs6000-tdep.c (ppc_dwarf2_frame_init_reg): Likewise.
+
+       * m68hc11-tdep.c (m68hc11_frame_unwind_cache): Use get_frame_arch to
+       get at the current architecture by frame_info.
+       * gcore.c (derive_stack_segment): Likewise.
+
+       * shnbsd-nat.c (GETREGS_SUPPLIES): Add gdbarch parameter.
+       (shnbsd_fetch_inferior_registers, shnbsd_store_inferior_registers): Add
+       gdbarch to GETREGS_SUPPLIES call.
+
+2007-11-16  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * elfread.c (ST_REGULAR, ST_DYNAMIC, ST_SYNTHETIC): New defines.
+       (elf_symtab_read): Rename DYNAMIC argument to TYPE.  Do not access
+       ELF-private symbol data when processing synthetic symbols.  Use
+       udata.p to get at size of ppc64 synthetic 'dot' symbols.
+       (elf_symfile_read): Pass TYPE argument to elf_symtab_read.
+
+2007-11-15  Doug Evans  <dje@google.com>
+
+       * buildsym.h (subfiles): Move ...
+       * buildsym.c (subfiles): ... to here and make static.
+
+       * symmisc.c (maintenance_info_symtabs): Print linetable info.
+
+2007-11-15  Markus Deuling  <deuling@de.ibm.com>
+
+       * mipsnbsd-tdep.h (SIZEOF_STRUCT_REG, SIZEOF_STRUCT_FPREG): Remove
+
+2007-11-15  Markus Deuling  <deuling@de.ibm.com>
+
+       * arm-tdep.c (arm_prologue_this_id): Replace LOWEST_PC by its
+       expression and use get_frame_arch to replace current_gdbarch by frame's
+       architecture.
+       * arm-tdep.h (LOWEST_PC): Remove
+
+2007-11-15  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Apply const qualifier to some users of bp_location.
+       * breakpoint.h (struct bpstats): Make
+       the breakpoint_at field point at const bp_location.
+       * breakpoint.c (bpstat_alloc): Accept const
+       bp_location.
+       (breakpoint_here_p, breakpoint_inserted_here_p)
+       (software_breakpoint_inserted_here_p)
+       (breakpoint_thread_match, bpstat_stop_status)
+       (read_memory_nobpt, bpstat_have_active_hw_watchpoints): Use
+       const bp_location for iteration.
+       (print_it_typical, print_bp_stop_message): Use
+       const bp_location variable.
+
+2007-11-15  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Make mark_breakpoints_out static.
+       * breakpoint.h (mark_breakpoints_out): Remove
+       declaration.
+       * breakpoint.c (mark_breakpoints_out): Make static.
+
+2007-11-15  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Prevent clear_command from directly modifying breakpoint list.
+       * Makefile.in (breakpoint_h): Update dependency.
+       * breakpoint.c (clear_command): Do not remove
+       breakpoints from breakpoint_chain.  Collect breakpoints
+       to delete in a vector.
+       * breakpoint.h (breakpoint_p): New typedef for pointer to
+       breakpoint.  Register vector of breakpoint_p.
+
+2007-11-15  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Remove 'run_cleanup'.
+       * defs.h (do_run_cleanups, make_run_cleanup): Remove
+       declarations.
+       * infcmd.c (run_command_1): Call clear_solib instead
+       of do_run_cleanups.
+       * jv-lang.c (java_rerun_cleanup): Remove, for lack of
+       any use.
+       * solib.c (solib_cleanup_queued, do_clear_solib): Remove.
+       (update_solib_lib): Don't setup run cleanup.
+       (no_shared_libraries): Call clear_solib, not do_clear_solib.
+       * utils.c (run_cleanup_chain, make_run_cleanup)
+       (do_run_cleanups): Remove.
+               
+2007-11-15  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Remove CLEAR_SOLIB use.
+       * corelow.c (core_close): Don't check for CLEAR_SOLIB.
+       * infcmd.c (attach_command): Likewise.
+       
+2007-11-14  Doug Evans  <dje@google.com>
+
+       * buildsym.c (start_subfile,start_symtab): Doc fixes.
+
+2007-11-13  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * tui/tui-data.c (tui_prev_win): Guard against NULL.
+
+2007-11-12  Markus Deuling  <deuling@de.ibm.com>
+
+       * gdbarch.sh (gdbarch_alloc): Replace current_gdbarch by gdbarch. Remove
+       obsolete comment.
+       (verify_gdbarch, gdbarch_dump): Likewise.
+       (do_read): Update comment.
+       (addr_bit, bfd_arch_info, target_desc, long_long_bit, floatformat)
+       (ptr_bit, name_of_malloc): Replace current_gdbarch by gdbarch.
+       * gdbarch.{c,h}: Regenerate.
+
+2007-11-12  Markus Deuling  <deuling@de.ibm.com>
+
+       * xtensa-tdep.c (ARG_1ST): Replace ARGS_FIRST_REG by its expression.
+       (ARGS_FIRST_REG): Remove.
+       (areg_numer): New function.
+       (xtensa_pseudo_register_read, xtensa_frame_prev_register)
+       (xtensa_extract_return_value, xtensa_store_return_value)
+       (xtensa_frame_cache): Replace AREG_NUMBER by areg_number.
+       (AREG_NUMBER): Remove.
+       (XTENSA_IS_ENTRY, ARG_NOF, ARG_1ST): Add gdbarch as parameter.
+       (xtensa_frame_cache): Update use of XTENSA_IS_ENTRY.
+       (xtensa_push_dummy_call): Update use of ARG_NOF.
+       (extract_call_winsize): Add gdbarch as parameter. Replace
+       current_gdbarch by gdbarch.
+       (xtensa_extract_return_value, xtensa_store_return_value): Update call
+       of extract_call_winsize.
+
+2007-11-10  Joel Brobecker  <brobecker@adacore.com>
+
+       * NEWS: Add entry for new set/show print frame-args command.
+
+2007-11-09  Kevin Buettner  <kevinb@redhat.com>
+
+       * mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Add missing
+       register number to map.  Adjust warning check and error/warning
+       return value code to match expectations of this function's callers.
+
 2007-11-09  Joel Brobecker  <brobecker@adacore.com>
 
        * stack.c (print_this_frame_argument_p): Handle arguments passed
This page took 0.026899 seconds and 4 git commands to generate.