+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
+ setup.
+
+2008-08-06 Mark Kettenis <kettenis@gnu.org>
+
+ * i386obsd-nat.c (i386obsd_supply_pcb): Adjust for changes in
+ OpenBSD 4.3.
+
2008-08-06 Vladimir Prus <vladimir@codesourcery.com>
Tom Tromey <tromey@redhat.com>
Thiago Jung Bauermann <bauerman@br.ibm.com>
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