+2013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-tdep.h: Rename to...
+ * s390-linux-tdep.h: ...here.
+ * s390-tdep.c: Rename to...
+ * s390-linux-tdep.c: ...here. Adjust #include.
+ * s390-nat.c: Rename to...
+ * s390-linux-nat.c: ...here. Adjust #include.
+ * config/s390/s390.mh: Rename to...
+ * config/s390/linux.mh: ...here. Reflect rename s390-nat.o ->
+ s390-linux-nat.o.
+ * configure.host: Reflect host rename "s390" -> "linux".
+ * configure.tgt: Reflect rename s390-tdep.o -> s390-linux-tdep.o.
+ * Makefile.in (ALL_TARGET_OBS): Likewise.
+ (HFILES_NO_SRCDIR): Reflect rename s390-tdep.h ->
+ s390-linux-tdep.h.
+ (ALLDEPFILES): Reflect rename of .c files.
+
+2013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-nat.c: Whitespace cleanup.
+ * s390-tdep.c: Likewise.
+ * s390-tdep.h: Remove empty line at end of file.
+
+2013-10-30 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * linux-tdep.c (linux_corefile_thread_callback): Preinitialize
+ siginfo_size.
+
+2013-10-29 Tom Tromey <tromey@redhat.com>
+
+ * utils.c (reg): Move undefinition...
+ * gdb_curses.h: ... here. Update comment to mention AIX.
+
+2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
+
+ * exec.h (add_target_sections_of_objfile): New declaration.
+ * exec.c (add_target_sections_of_objfile): New function.
+ * symfile.c (add_symbol_file_command): Update current target sections.
+ (remove_symbol_file_command): New command.
+ (symfile_free_objfile): New function.
+ (_initialize_symfile): Register observer for free_objfile events.
+ * NEWS: Add description of the remove-symbol-file command.
+ * breakpoint.c (disable_breakpoints_in_freed_objfile): New function.
+ * objfiles.c (free_objfile): Notify free_objfile.
+ (is_addr_in_objfile): New function.
+ * objfiles.h (is_addr_in_objfile): New declaration.
+ * printcmd.c (clear_dangling_display_expressions): Act upon free_objfile
+ events instead of solib_unloaded events.
+ (_initialize_printcmd): Register observer for free_objfile instead
+ of solib_unloaded notifications.
+ * solib.c (remove_user_added_objfile): New function.
+ (_initialize_symfile): Add remove-symbol-file.
+
+2013-10-29 Andrew Burgess <aburgess@broadcom.com>
+
+ * infcmd.c (default_print_one_register_info): Use val_print to
+ print all values even optimized out or unavailable ones. Don't
+ try to print a raw form of optimized out or unavailable values.
+
+2013-10-29 Yao Qi <yao@codesourcery.com>
+
+ * auto-load.c (auto_load_pspace_data_cleanup): Get data from
+ parameter 'arg' instead of from program_space_data.
+ * objfiles.c (objfiles_pspace_data_cleanup): Likewise.
+ * solib-darwin.c (darwin_pspace_data_cleanup): Likewise.
+ * solib-dsbt.c (dsbt_pspace_data_cleanup): Likewise.
+ * solib-svr4.c (svr4_pspace_data_cleanup): Likewise.
+ * inflow.c (inflow_inferior_data_cleanup): Get data from
+ parameter 'arg' instead of inferior_data.
+ * registry.h: Add comments.
+
+2013-10-28 Pedro Alves <palves@redhat.com>
+
+ * breakpoint.c (watchpoints_triggered)
+ <!target_stopped_data_address>: Hardcode return 1.
+
+2013-10-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (process_event_stop_test): Remove unnecessary scoping
+ level and reindent.
+
+2013-10-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (process_event_stop_test): New function, factored out
+ from handle_inferior_event.
+ (handle_inferior_event): 'process_event_stop_test' is now a
+ function instead of a goto label -- adjust.
+
+2013-10-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (handle_inferior_event): Move process_event_stop_test
+ goto label to the else branch of the ecs->random_signal check,
+ along with FRAME and GDBARCH re-fetching.
+
+2013-10-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (switch_back_to_stepped_thread): New function, factored
+ out from handle_inferior_event.
+ (handle_inferior_event): Adjust to call
+ switch_back_to_stepped_thread. Call it also at the tail of the
+ random signal handling, and return, instead of also handling
+ random signals just before the stepping tests.
+
+2013-10-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (clear_stop_func): Delete.
+ (handle_inferior_event): Don't call clear_stop_func and don't
+ clear 'ecs->random_signal'.
+
+2013-10-27 Yao Qi <yao@codesourcery.com>
+
+ * varobj.c (struct varobj_root) <lang>: Rename to 'lang_ops'.
+ (varobj_create, varobj_get_path_expr): Update.
+ (varobj_value_has_mutated, varobj_update): Likewise.
+ (create_child_with_value, new_root_variable): Likewise.
+ (number_of_children, name_of_variable): Likewise.
+ (value_of_child, my_value_of_variable): Likewise.
+ (varobj_value_is_changeable_p): Likewise.
+
+2013-10-25 Yao Qi <yao@codesourcery.com>
+
+ * language.h (struct lang_varobj_ops): Declare.
+ (struct language_defn) <la_varobj_ops>: New field.
+ * ada-lang.c: Include "varobj.h"
+ (defn ada_language_defn): Initialize field 'la_varobj_ops' with
+ ada_varobj_ops.
+ * c-lang.c: Include "varobj.h"
+ (c_language_defn): Initialize field 'la_varobj_ops' with
+ c_varobj_ops.
+ (cplus_language_defn): Initialize field 'la_varobj_ops' with
+ cplus_varobj_ops.
+ (asm_language_defn): Initialize field 'la_varobj_ops' with
+ default_varobj_ops.
+ (minimal_language_defn): Likewise.
+ * d-lang.c (d_language_defn): Likewise.
+ * f-lang.c (f_language_defn): Likewise.
+ * go-lang.c (go_language_defn): Likewise.
+ * m2-lang.c (m2_language_defn): Likewise.
+ * objc-lang.c (objc_language_defn): Likewise.
+ * opencl-lang.c (opencl_language_defn): Likewise.
+ * p-lang.c (pascal_language_defn): Likewise.
+ * language.c (unknown_language_defn): Likewise.
+ (auto_language_defn): Likewise.
+ (local_language_defn): Likewise.
+ * jv-lang.c (java_language_defn): Initialize field
+ 'la_varobj_ops' with java_varobj_ops.
+ * varobj.c (varobj_create): Update.
+ * varobj.h (default_varobj_ops): Define macro.
+
+2013-10-25 Pedro Alves <palves@redhat.com>
+
+ * cp-valprint.c (cp_print_value_fields): No longer handle a NULL
+ static field value.
+ (cp_print_static_field): If the value is entirely optimized out,
+ print <optimized out> here.
+ * jv-valprint.c (java_print_value_fields): No longer handle a NULL
+ static field value.
+ * p-valprint.c (pascal_object_print_static_field): If the value is
+ entirely optimized out, print <optimized out> here.
+ * valops.c (do_search_struct_field)
+ (value_struct_elt_for_reference): No longer handle a NULL static
+ field value.
+ * value.c (value_static_field): Return an optimized out value
+ instead of NULL.
+
+2013-10-25 Yao Qi <yao@codesourcery.com>
+
+ * remote.c (remote_traceframe_info): Return early if
+ traceframe is not selected.
+
+2013-10-25 Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (traceframe_fun): Remove.
+ (traceframe_sal): Remove.
+ (set_traceframe_context): Add local variables.
+
+2013-10-25 Joel Brobecker <brobecker@adacore.com>
+
+ * varobj.h (struct lang_varobj_ops): Remove spaces between '*'
+ and parameter name.
+
+2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * linux-tdep.c (linux_corefile_thread_callback): Propagate any
+ failure from register information collection.
+
+2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * linux-tdep.c (linux_corefile_thread_data): Remove `num_notes'
+ member.
+ (linux_corefile_thread_callback): Update accordingly.
+ (linux_make_corefile_notes): Likewise.
+
+2013-10-24 Pedro Alves <palves@redhat.com>
+
+ * NEWS (New options): Mention set/show startup-with-shell.
+ * config/alpha/nm-osf3.h (START_INFERIOR_TRAPS_EXPECTED): Set to 2
+ instead of 3.
+ * fork-child.c (fork_inferior, startup_inferior): Handle 'set
+ startup-with-shell'.
+ (show_startup_with_shell): New function.
+ (_initialize_fork_child): Register the set/show startup-with-shell
+ commands.
+ * inf-ptrace.c (inf_ptrace_create_inferior): Remove comment.
+ * inf-ttrace.c (inf_ttrace_him): Remove comment.
+ * procfs.c (procfs_init_inferior): Remove comment.
+ * infcmd.c (startup_with_shell): New global.
+ * inferior.h (startup_with_shell): Declare global.
+ (STARTUP_WITH_SHELL): Delete.
+ (START_INFERIOR_TRAPS_EXPECTED): Set to 1 by default instead of 2.
+
+2013-10-23 Pedro Alves <palves@redhat.com>
+
+ * common/gdb_signals.h (gdb_signal_to_symbol_string): Declare.
+ * common/signals.c: Include "gdb_assert.h".
+ (signals): New field 'symbol'.
+ (SET): Use the 'symbol' parameter.
+ (gdb_signal_to_symbol_string): New function.
+ * infrun.c (handle_inferior_event) <random signal>: In debug
+ output, print the random signal enum as string in addition to its
+ number.
+ * target/waitstatus.c (target_waitstatus_to_string): Print the
+ signal's enum value as string instead of the (POSIX) signal name.
+
+2013-10-23 Gary Benson <gbenson@redhat.com>
+
+ PR 16013
+ * common/linux-osdata.c (command_from_pid): Reduced size of cmd
+ from 32 to 18. Adjusted fscanf format string accordingly.
+ (Avoids leaving cmd unterminated.)
+ (print_sockets): Do not parse tlen, inode, sl, timeout, txq, rxq,
+ trun, retn or extra. (Avoids leaving extra unterminated.) Check
+ that local_address and remote_address will not overflow.
+ (linux_xfer_osdata_modules): Parse lines using strtok to avoid
+ leaving dependencies unterminated. Parse size as "%u" to match
+ definition.
+
+2013-10-22 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (handle_inferior_event) <thread hop>: Don't clear or
+ set ecs->random signal.
+
+2013-10-22 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (keep_going): Update comments.
+
+2013-10-22 Pedro Alves <palves@redhat.com>
+
+ * remote.c (remote_parse_stop_reply) <'T'/'S'/'X' replies>: Map
+ invalid signal numbers to GDB_SIGNAL_UNKNOWN.
+
+2013-10-22 Pedro Alves <palves@redhat.com>
+
+ * include/gdb/signals.def (TARGET_EXC_BAD_ACCESS): Rename to
+ GDB_EXC_BAD_ACCESS.
+ (TARGET_EXC_BAD_INSTRUCTION): Rename to GDB_EXC_BAD_INSTRUCTION.
+ (TARGET_EXC_ARITHMETIC): Rename to GDB_EXC_ARITHMETIC.
+ (TARGET_EXC_EMULATION): Rename to GDB_EXC_EMULATION.
+ (TARGET_EXC_SOFTWARE): Rename to GDB_EXC_SOFTWARE.
+ (TARGET_EXC_BREAKPOINT): Rename to GDB_EXC_BREAKPOINT.
+ (GDB_SIGNAL_LAST): Change description string.
+ * common/signals.c (gdb_signal_from_host, do_gdb_signal_to_host):
+ Adjust to signal renaming.
+ * darwin-nat.c (darwin_decode_message): Likewise.
+
2013-10-22 Jose E. Marchesi <jose.marchesi@oracle.com>
* MAINTAINERS (Write After Approval): Add myself to the list.