X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=6fa849738db96b231ed82b1303ea01f60a171447;hb=94afd7a6d348a66ea3fb35fdb8234b050ec8c779;hp=e13a47a3cd38c920b6b27f465f368b0775fab073;hpb=28e9494986fe5b016812da397090f2244ea23055;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e13a47a3cd..6fa849738d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,151 @@ +2008-06-28 Ulrich Weigand + + * alphafbsd-tdep.c: Update for unwinder changes. + * alpha-linux-tdep.c: Likewise. + * alphanbsd-tdep.c: Likewise. + * alphaobsd-tdep.c: Likewise. + * avr-tdep.c: Likewise. + * cris-tdep.c: Likewise. + * frv-linux-tdep.c: Likewise. + * frv-tdep.c: Likewise. + * h8300-tdep.c: Likewise. + * hppa-linux-tdep.c: Likewise. + * iq2000-tdep.c: Likewise. + * m32c-tdep.c: Likewise. + * m32r-linux-tdep.c: Likewise. + * m32r-tdep.c: Likewise. + * m68hc11-tdep.c: Likewise. + * mep-tdep.c: Likewise. + * mn10300-tdep.c: Likewise. + * mt-tdep.c: Likewise. + * score-tdep.c: Likewise. + * sh64-tdep.c: Likewise. + * sh-tdep.c: Likewise. + * sparc64fbsd-tdep.c: Likewise. + * sparc64nbsd-tdep.c: Likewise. + * sparc64obsd-tdep.c: Likewise. + * v850-tdep.c: Likewise. + * vaxobsd-tdep.c: Likewise. + * vax-tdep.c: Likewise. + * xstormy16-tdep.c: Likewise. + +2008-06-28 Vladimir Prus + + * mi/mi-main.c (enum captured_mi_execute_command_actions) + (captured_mi_execute_command_args): Remove. + (captured_mi_execute_command): Cast the closure to mi_parse + pointer, not to captured_mi_execute_command_args, and don't + set the action field thereof. + (mi_execute_command): Pass struct mi_parse, not + captured_mi_execute_command_args to captured_mi_execute_command. + (mi_execute_command): Remove (dead) code for suppressing + printing prompt. + +2008-06-28 Pedro Alves + + * linux-nat.c (enum sigchld_state): New. + (linux_nat_async_events_state): Renamed from + linux_nat_async_events_enabled. + (linux_nat_event_pipe_push, my_waitpid): Adjust. + (sigchld_default_action): New. + (lin_lwp_attach_lwp): Adjust. Call linux_nat_async_events + unconditionally. + (linux_nat_create_inferior): Set events state to sigchld_default + state. + (linux_nat_resume): Adjust. + (linux_nat_wait): Call linux_nat_async_events unconditionally. + (sigchld_handler): Adjust. + (linux_nat_async_mask): Don't set SIGCHLD actions here. + (get_pending_events): Adjust. + (linux_nat_async_events): Rewrite to handle enum sigchld_state + instead of a boolean. + (linux_nat_async): Adjust. + (_initialize_linux_nat): Capture default SIGCHLD action into + sigchld_default_action. + +2008-06-28 Vladimir Prus + + * breakpoint.c (moribund_locations): New. + (bpstat_stop_status): Process moribund locations. + (update_global_location_list): Add removed + locations to moribund_locations. + (breakpoint_retire_moribund): New. + * breakpoint.h (struct bp_location): New field + events_till_retirement. + (breakpoint_retire_moribund): Declare. + * thread.c (thread_count): New. + * infrun.c (handle_inferior_event): Call + breakpoint_retire_moribund. + * gdbthread.h (thread_count): Declare. + +2008-06-27 Joseph Myers + + * dfp.c (decimal_convert): Call match_endianness before and after + conversion. + +2008-06-27 Jonathan Larmour + + * remote.c (remote_insert_breakpoint): Ensure that if Z0 + unsupported and we fall back to memory_insert_breakpoint, we + use the unmodified requested address. + +2008-06-27 Joel Brobecker + + * dwarf2read.c (read_attribute_value): Issue a complaint when + adjusting size attribute values of 0xffffffff as zero. + +2008-06-27 Joseph Myers + + * i386-tdep.c (i386_16_byte_align_p): New. + (i386_push_dummy_call): Determine stack space required for + arguments going forwards allowing for 16-byte alignment, then push + arguments going forwards. + +2008-06-27 Pedro Alves + + * infrun.c (start_remote): Don't clear thread list here. + * monitor.c (monitor_open): Include "gdbthread.h". Clear thread + list here. + * remote.c (record_currthread): Upgrade the main thread and its + entry in the thread list if this is the first time we hear about + threads. + (remote_thread_alive): Consider magic_null_ptid or a ptid without + a tid member always alive. + (remote_find_new_threads): Don't update the main thread here. + (remote_start_remote): Clear thread list here. Always add the + main thread. + (extended_remote_attach_1): Add the main thread here. + (extended_remote_mourn_1): Re-add the main thread here. + (extended_remote_create_inferior_1): Add a main thread. + + * Makefile.in (monitor.o): Depend on $(gdbthread_h). + +2008-06-27 Pedro Alves + + Use ptid_t.tid to store thread ids instead of ptid_t.pid. + + * remote.c (magic_null_ptid, not_sent_ptid, any_thread_ptid): New + globals. + (general_thread, continue_thread): Change type to ptid_t. + (record_currthread): Take a ptid_t parameter instead of an + integer. + (MAGIC_NULL_PID): Delete. + (set_thread): Take a ptid_t parameter and adjust. + (set_general_thread, set_continue_thread): New. + (remote_thread_alive, remote_newthread_step) + (remote_current_thread, remote_find_new_threads) + (remote_threads_info, remote_start_remote, remote_vcont_resume) + (remote_resume_1, remote_wait, extended_remote_create_inferior_1) + (threadalive_test, remote_pid_to_str) + (remote_get_thread_local_address): Adjust. + (_initialize_remote): Initialize magic_null_ptid, not_sent_ptid + and any_thread_ptid. + +2008-06-26 Jan Kratochvil + + * configure.ac (--enable-tui): AC_MSG_ERROR for explicit --enable-tui. + * configure: Regenerated. + 2008-06-26 Joel Brobecker * dwarf2read.c (read_attribute_value): Treat size attribute