+2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
+
+ * features/Makefile (rs6000/powerpc-isa205-32l-expedite,
+ rs6000/powerpc-isa205-altivec32l-expedite,
+ powerpc-isa205-vsx32l-expedite, rs6000/powerpc-isa205-64l-expedite,
+ rs6000/powerpc-isa205-altivec64l-expedite,
+ powerpc-isa205-vsx64l-expedite): New variables.
+ * regformats/rs6000/powerpc-isa205-32l.dat: Generate.
+ * regformats/rs6000/powerpc-isa205-altivec32l.dat: Generate.
+ * regformats/rs6000/powerpc-isa205-vsx32l.dat: Generate.
+ * regformats/rs6000/powerpc-isa205-64l.dat: Generate.
+ * regformats/rs6000/powerpc-isa205-altivec64l.dat: Generate.
+ * regformats/rs6000/powerpc-isa205-vsx64l.dat: Generate.
+
+2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
+
+ * ppc-linux-nat.c (ppc_register_u_addr): Add special case to return
+ offset for full 64-bit slot of FPSCR when in 32-bits.
+ (ppc_linux_read_description): Return target description with 64-bit
+ FPSCR when inferior is running on an ISA 2.05 or later processor.
+ * ppc-linux-tdep.c (_initialize_ppc_linux_tdep): Call
+ initialize_tdec_powerpc_isa205_32l,
+ initialize_tdec_powerpc_isa205_altivec32l,
+ initialize_tdec_powerpc_isa205_vsx32l,
+ initialize_tdec_powerpc_isa205_64l,
+ initialize_tdec_powerpc_isa205_altivec64l and
+ initialize_tdec_powerpc_isa205_vsx64l.
+ * ppc-linux-tdep.h: Add external declaration for
+ tdesc_powerpc_isa205_32l, tdesc_powerpc_isa205_altivec32l,
+ tdesc_powerpc_isa205_vsx32l, tdesc_powerpc_isa205_64l,
+ tdesc_powerpc_isa205_altivec64l and tdesc_powerpc_isa205_vsx64l.
+ * features/rs600/powerpc-fpu-isa205.xml: New file.
+ * features/rs600/powerpc-isa205-32l.xml: New file.
+ * features/rs600/powerpc-isa205-64l.xml: New file.
+ * features/rs600/powerpc-isa205-altivec32l.xml: New file.
+ * features/rs600/powerpc-isa205-altivec64l.xml: New file.
+ * features/rs600/powerpc-isa205-vsx32l.xml: New file.
+ * features/rs600/powerpc-isa205-vsx64l.xml: New file.
+ * features/rs600/powerpc-isa205-32l.c: Generate.
+ * features/rs600/powerpc-isa205-64l.c: Generate.
+ * features/rs600/powerpc-isa205-altivec32l.c: Generate.
+ * features/rs600/powerpc-isa205-altivec64l.c: Generate.
+ * features/rs600/powerpc-isa205-vsx32l.c: Generate.
+ * features/rs600/powerpc-isa205-vsx64l.c: Generate.
+
+2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * objfiles.h: New MULTI_OBJFILE_P macro.
+ * printcmd.c (sym_info): Print object name.
+ * maint.c (maintenance_translate_address): Likewise.
+
+2008-11-18 Joel Brobecker <brobecker@adacore.com>
+
+ * NEWS: Document the removal of "catch load" and "catch unload".
+
+2008-11-17 Doug Evans <dje@google.com>
+
+ * infcall.c (call_function_by_hand): Fix punctuation and capitalization
+ on error messages.
+
+2008-11-17 Ulrich Weigand <uweigand@de.ibm.com>
+
+ PR gdb/2250
+ * infrun.c (clear_proceed_status_thread): New function.
+ (clear_proceed_status_callback): New function.
+ (clear_proceed_status): In all-stop mode, clear per-thread
+ proceed status of *all* threads, not only the current.
+ (handle_inferior_event): In all-stop mode, if we're stepping
+ one thread, but got some inferior event in another thread
+ that does not cause GDB to break to the user interface,
+ ensure the interrupted stepping operation continues in the
+ original thread.
+ (currently_stepping): Move thread-related tests to ...
+ (currently_stepping_thread): ... this new function.
+ (currently_stepping_callback): New function.
+
+2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
+
+ Implement =thread-selected notification.
+
+ * mi/mi-common.h (struct mi_interp): New, moved from ...
+ * mi/mi-interp.c: ...here.
+ * mi/mi-main.c (mi_execute_command): If the thread changed
+ as result of command, report that.
+
+2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
+
+ Implement continue/interrupt of thread groups.
+
+ * mi/mi-main.c (proceed_thread_callback): New.
+ (mi_cmd_exec_continue): If --thread-group is specified, resume all
+ threads in that group.
+ (interrupt_thread_callback): New.
+ (mi_cmd_exec_interrupt): If --thread-group is specified, interrupt
+ all threads in that group.
+
+2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
+
+ Implement '-target-detach pid'.
+
+ * infcmd.c (detach_command): Make nonstatic.
+ * inferior.h (detach_command): Declare.
+ * mi/mi-cmds.c (mi_cmds): Don't route -target-detach via CLI.
+ * mi/mi-cmds.h (mi_cmd_target_detach): Declare.
+ * mi/mi-main.c (find_thread_of_process, mi_cmd_target_detach): New.
+
+2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
+
+ Include group-id in thread-created notification.
+
+ * mi/mi-interp.c (mi_new_thread, mi_thread_exit): Include
+ group id in the output.
+
+2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
+
+ Notification for attach/detach.
+
+ * inferior.c: Call the process observers.
+ * mi/mi-interp.c (mi_new_inferior, mi_inferior_exit): New.
+ (mi_interpreter_init): Register the above.
+
+2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
+
+ Implement -list-thread-groups.
+
+ * thread.c (print_thread_info): New parameter pid, to print
+ threads of specific process.
+ * gdbthread.h (print_thread_info): New parameter pid.
+ * mi/mi-cmds.c (mi_cmds): Register -list-thread-groups.
+ * mi/mi-cmds.h (mi_cmd_list_thread_groups): New.
+ * mi/mi-main.c (mi_cmd_thread_info): Adjust.
+ (print_one_process, mi_cmd_list_thread_groups): New.
+
+2008-11-16 Joel Brobecker <brobecker@adacore.com>
+
+ Remove some unused macros related to the old load/unload catchpoints.
+
+ * breakpoint.c (SOLIB_LOADED_LIBRARY_PATHNAME)
+ (SOLIB_UNLOADED_LIBRARY_PATHNAME, SOLIB_CREATE_CATCH_LOAD_HOOK)
+ (SOLIB_CREATE_CATCH_UNLOAD_HOOK): Delete. No longer used.
+
+2008-11-16 Joel Brobecker <brobecker@adacore.com>
+
+ Remove support for catch load and catch unload commands.
+
+ * breakpoint.h (enum bptype): Remove bp_catch_load and bp_catch_unload.
+ (struct breakpoint): Remove fields dll_pathname and
+ triggered_dll_pathname.
+ (bpstat_get_triggered_catchpoints, ep_is_shlib_catchpoint): Delete.
+ * breakpoint.c (ep_is_catchpoint): Remove handling of
+ bp_catch_load and bp_catch_unload.
+ (print_it_typical, bpstat_check_location, bpstat_what)
+ (print_one_breakpoint_location, print_one_breakpoint_location)
+ (user_settable_breakpoint, allocate_bp_location)
+ (set_raw_breakpoint_without_location, mention, delete_breakpoint,
+ (breakpoint_re_set_one, disable_command, enable_command): Likewise.
+ (ep_is_shlib_catchpoint, bpstat_get_triggered_catchpoints)
+ (catch_load_command_1, catch_unload_command_1): Delete.
+ (_initialize_breakpoint): Remove the "catch load" and "catch unload"
+ command creation.
+ * infrun.c (handle_inferior_event): Remove the handling of
+ load/unload catchpoint events.
+
+2008-11-15 Joel Brobecker <brobecker@adacore.com>
+
+ From Jerome Guitton <guitton@adacore.com>
+ * dwarf2read.c (dwarf2_debug_line_missing_end_sequence_complaint):
+ New function.
+ (dwarf_decode_lines): Detect null file numbers. Detect the end of
+ the line program sequence when no end sequence is emitted.
+
+2008-11-15 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_evaluate_subexp): Improve handling of integer
+ type dereferencing.
+
+2008-11-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * NEWS: Mention sparc64-linux-gnu gdbserver support.
+
+2008-11-14 Daniel Gutson <dgutson@codesourcery.com>
+
+ * configure.tgt (sparc64-*-linux*): Added gdbserver support.
+ * regformats/reg-sparc64.dat: New file.
+
+2008-11-14 Tom Tromey <tromey@redhat.com>
+
+ PR mi/2549:
+ * mi/mi-main.c (get_register): Use get_formatted_print_options.
+
+2008-11-13 Joel Brobecker <brobecker@adacore.com>
+
+ * printcmd.c: define PRINTF_HAS_LONG_LONG only if not yet defined.
+
+2008-11-13 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * auxv.c (fprint_target_auxv): Handle AT_BASE_PLATFORM and
+ AT_EXECFN. Re-sort AT_SECURE.
+
+2008-11-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * monitor.c (monitor_insert_breakpoint): Remove unused variable `bp'.
+
+2008-11-13 Joel Brobecker <brobecker@adacore.com>
+
+ * ia64-tdep.c: Remove commented out #define.
+
+2008-11-12 Joel Brobecker <brobecker@adacore.com>
+
+ From Joel Sherrill <joel.sherrill@oarcorp.com>
+ * remote-sim.c (gdbsim_mourn_inferior): Use "target" parameter
+ instead of the "gdbsim_ops" global.
+
+2008-11-11 Doug Evans <dje@google.com>
+
+ * infcall.c (call_function_by_hand): Handle inferior exit.
+
+2008-11-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
+
+ * remote-sim.c (gdbsim_create_inferior, gdbsim_mourn_inferior): Add
+ missing struct target_ops argument.
+
+2008-11-11 Joel Sherrill <joel.sherrilL@oarcorp.com>
+
+ * MAINTAINERS: Add myself for write after approval privileges.
+
2008-11-10 Tom Tromey <tromey@redhat.com>
* gdbtypes.c (copy_type_recursive): Clear new fields.