gdb/
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b2d74fc8d9042bdf67d86f54bb2bc2435536e72e..f67c7aca238fb42a48af1afd9d2bbe5c5137fd37 100644 (file)
@@ -1,3 +1,229 @@
+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.
This page took 0.028534 seconds and 4 git commands to generate.