2008-08-09 Xuepeng Guo <xuepeng.guo@intel.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5e4b8cf047aa2ec7410316a473493db3eb6fb5e5..7db01e5efff8bf1e1c9c5f6493896fc7bc7c002c 100644 (file)
@@ -1,3 +1,135 @@
+2008-08-09  Xuepeng Guo  <xuepeng.guo@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+           Mark Kettenis <kettenis@gnu.org>
+
+       * amd64-tdep.c (amd64_frame_cache): Add saved_sp_reg.
+       (amd64_init_frame_cache): Initialize saved_sp_reg.
+       (amd64_analyze_stack_align): New.
+       (amd64_analyze_prologue): Call it.
+       (amd64_frame_cache): Use saved_sp_reg if it is invalid.  Don't set
+       %rip to 8 when halfway aligning the stack.
+
+       * amd64-tdep.h (amd64_regnum): Add AMD64_R9_REGNUM to
+       AMD64_R14_REGNUM.
+
+       * i386-tdep.c (i386_frame_cache): Remove stack_align.  Add
+       saved_sp_reg.
+       (i386_alloc_frame_cache): Remove stack_align.  Initialize
+       saved_sp_reg to -1.
+       (i386_analyze_stack_align): Rewrite.
+       (i386_frame_cache): Use saved_sp_reg if it is valid.
+
+2008-08-09  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * target.c: Include "solib.h".
+       (target_pre_inferior): Call no_shared_libraries.
+       * infcmd.c (run_command_1): Do not call objfile_purge_solibs
+       or clear_solib.
+       (attach_command): Do not call clear_solib.
+
+2008-08-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386obsd-nat.c (i386obsd_supply_pcb): Supply the right bytes for
+       the %eip register.
+
+2008-08-08  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in (python.o): Remove dependencies.  Use COMPILE and
+       POSTCOMPILE.
+       (python-utils.o): Likewise.
+
+2008-08-08  Andreas Schwab  <schwab@suse.de>
+
+       * corefile.c (_initialize_core): Remove spurious paren from set
+       gnutarget doc string.
+
+2008-08-08  Luis Machado  <luisgpm@br.ibm.com>
+
+       * ppc-linux-nat.c: Include "auxv.h" and "elf/common.h".
+       Define PPC_FEATURE_BOOKE.
+       (ppc_linux_get_hwcap): New function.
+       (ppc_linux_region_ok_for_hw_watchpoint): Handle PowerPC 440
+       4-bytes alignment restrictions.
+       (ppc_linux_insert_watchpoint): Handle PowerPC 440-specific
+       positioning of the read/write flags.
+       (ppc_linux_watchpoint_addr_within_range): Handle PowerPC 440
+       4-bytes alignment.
+
+2008-08-08  Pedro Alves  <pedro@codesourcery.com>
+
+       Use ptid_t.tid to store thread ids instead of ptid_t.pid.
+
+       * win32-nat.c (win32_add_thread): Change thread argument type to
+       ptid_t.  Adjust.
+       (win32_add_thread): Adjust.
+       (win32_delete_thread): Change thread argument type to ptid_t.
+       Adjust.
+       (win32_fetch_inferior_registers, win32_store_inferior_registers)
+       (win32_resume, get_win32_debug_event, get_win32_debug_event)
+       (win32_wait, win32_pid_to_exec_file, win32_pid_to_str): Adjust.
+       (init_win32_ops): Put to_magic last.
+       (win32_win32_thread_alive): Adjust.
+
+2008-08-08  Pedro Alves  <pedro@codesourcery.com>
+
+       * remote-m32r-sdi.c (m32r_thread_alive, m32r_pid_to_str): New.
+       (init_m32r_ops): Register m32r_thread_alive and m32r_pid_to_str.
+
+2008-08-08  Pedro Alves  <pedro@codesourcery.com>
+
+       * remote-m32r-sdi.c: Include "gdbthread.h".
+       (remote_m32r_ptid): New.
+       (m32r_close): Delete the main thread.
+       (m32r_resume): Set inferior_ptid toA remote_m32r_ptid. Add the
+       main thread.
+       (m32r_kill, m32r_load, sdireset_command): Delete the main thread.
+       (_initialize_remote_m32r): Initialize remote_m32r_ptid.
+
+2008-08-07  Tom Tromey  <tromey@redhat.com>
+           Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * aclocal.m4, configure: Rebuild.
+       * configure.in: Call ZW_CREATE_DEPDIR,
+       ZW_PROG_COMPILER_DEPENDENCIES, AC_PROG_MAKE_SET.
+       (MAKE, GMAKE): New substs.
+       * acinclude.m4: Include depstand.m4.
+       * Makefile.in (DEPMODE, DEPDIR, COMPILE.post, COMPILE.pre,
+       COMPILE, POSTCOMPILE, depcomp): New variables.
+       Remove all _h variables.
+       Remove many .o targets.
+       ($(srcdir)/copying.c): avoid backslash-newline after comment
+       sign (@maintainer_mode_true@).
+       (HFILES_NO_SRCDIR): Regenerate.
+       (generated_files): New variable.
+       (all_gdbtk_cflags): Likewise.
+       (.c.o): Rewrote.
+       (init.o, version.o, copying.o): Remove.
+       (distclean): Remove DEPDIR.
+       (test-cp-name-parser.o, hpux-thread.o, main.o, monitor.o,
+       printcmd.o, procfs.o, v850ice.o): Rewrite.
+       (cli-cmds.o, cli-decode.o, cli-dump.o, cli-interp.o, cli-logging.o,
+       cli-script.o, cli-setshow.o, cli-utils.o): Likewise.
+       (gdbtk.o, gdbtk-bp.o, gdbtk-cmds.o, gdbtk-hooks.o, gdbtk-interp.o,
+       gdbtk-main.o, gdbtk-register.o, gdbtk-stack.o, gdbtk-varobj.o,
+       gdbtk-wrapper.o): Likewise.
+       (mi-cmd-break.o, mi-cmd-disas.o, mi-cmd-env.o, mi-cmd-file.o,
+       mi-cmds.o, mi-cmd-stack.o, mi-cmd-target.o, mi-cmd-var.o,
+       mi-console.o, mi-getopt.o, mi-interp.o, mi-main.o, mi-out.o,
+       mi-parse.o, mi-symbol-cmds.o, mi-common.o, signals.o, tui.o,
+       tui-command.o, tui-data.o, tui-disasm.o, tui-file.o, tui-hooks.o,
+       tui-interp.o, tui-io.o, tui-layout.o, tui-main.o, tui-out.o,
+       tui-regs.o, tui-source.o, tui-stack.o, tui-win.o, tui-windata.o,
+       tui-wingeneral.o, tui-winsource.o): Likewise.
+       (all_object_files): New variable.
+       ($(all_object_files)): New target.
+       Include dependency files, when using GNU Make.
+
+2008-08-07  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * spu-tdep.c (info_spu_dma_cmdlist): Only show entries with
+       the valid bit set.  Ensure display order respects partial
+       order defined by dependency bits.
+
 2008-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
        * solib-pa64.c (read_dld_descriptor): Return zero if load map is not
 
 2008-08-06  Phil Muldoon  <pmuldoon@redhat.com>
 
-        * MAINTAINERS (Write After Approval): Add self.
+       * MAINTAINERS (Write After Approval): Add self.
 
 2008-08-06  Phil Muldoon  <pmuldoon@redhat.com>
 
        * configure.ac: Don't check if ../itcl exists when building
        gdbtk. It could be installed.
        Rewrite gdbtk configury to allow for using system-supplied
-       Tcl and Tk. Gdbtk no longer requires build-time access to 
+       Tcl and Tk. Gdbtk no longer requires build-time access to
        itcl and itk.
        * Makefile.in: Remove everything related to itcl and itk.
        Rewrite the Tcl bits for gdbtk to correspond to rewrite of
        (ALL_TCL_CFLAGS): New convenience defintion. Change all
        gdbtk sources to use it.
        * configure: Regenerate.
-       
+
 2008-07-31  Stan Shebs  <stan@codesourcery.com>
 
        * coffread.c (coff_symtab_read): Remove FUNCTION_EPILOGUE_SIZE.
 2008-07-26  Vladimir Prus  <vladimir@codesourcery.com>
 
        Kill cmd_async_ok.
-        * cli/cli-decode.h (CMD_ASYNC_OK, set_cmd_async_ok)
-        (get_cmd_async_ok): Remove.
-        * cli/cli-decode.c (set_cmd_async_ok, get_cmd_async_ok): Remove.
-        * cli/cli-cmds.c (init_cli_cmds): Don't use set_cmd_async_ok.
-        * infcmd.c (_initialize_infcmd): Likewise.
-        * thread.c (_initialize_thread): Likewise.
+       * cli/cli-decode.h (CMD_ASYNC_OK, set_cmd_async_ok)
+       (get_cmd_async_ok): Remove.
+       * cli/cli-decode.c (set_cmd_async_ok, get_cmd_async_ok): Remove.
+       * cli/cli-cmds.c (init_cli_cmds): Don't use set_cmd_async_ok.
+       * infcmd.c (_initialize_infcmd): Likewise.
+       * thread.c (_initialize_thread): Likewise.
 
 2008-07-25  Joseph Myers  <joseph@codesourcery.com>
 
        * nto-procfs.c (procfs_xfer_memory): Changed signature.
        (procfs_resume): Workaround for dereferencing type-punned pointer
        warning.
-       * nto-tdep.c (nto_parse_redirection): Change signature to be const 
+       * nto-tdep.c (nto_parse_redirection): Change signature to be const
        correct.
        * nto-tdep.h (nto_parse_redirection): Likewise.
 
        * observer.sh: Handle functions with no arguments.
 
 2008-07-20  Sergei Poselenov  <sposelenov@emcraft.com>
-            Chris Demetriou  <cgd@google.com>
+           Chris Demetriou  <cgd@google.com>
 
        * elfread.c (elf_symfile_segments): Fix the check that each loadable
        section fits within an ELF segment to handle ELF segments that hit
This page took 0.026715 seconds and 4 git commands to generate.