gdb/
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bea378f0f11090553612c9f26c54b28aee21931d..06e25dafb7df6a8fa08b5b29484fe958945c681a 100644 (file)
@@ -1,3 +1,198 @@
+2013-08-19  Luis Machado  <lgustavo@codesourcery.com>
+    
+       * Makefile.in (SFILES): Remove common/target-common.c and
+       add target/waitstatus.c.
+       (HFILES_NO_SRCDIR): Remove common/target-common.h and add
+       target/resume.h, target/wait.h and target/waitstatus.h.
+       (COMMON_OBS): Remove target-common.o and add
+       waitstatus.o.
+       (target-common.o): Remove.
+       (waitstatus.o): New target object file.
+       * common/target-common.c: Move contents to
+       target/waitstatus.c and remove.
+       * common/target-common.h: Move contents to other files and
+       remove.
+       (enum resume_kind: Move to target/resume.h.
+       (TARGET_WNOHANG): Move to target/wait.h.
+       (enum target_waitkind): Move to target/waitstatus.h.
+       (struct target_waitstatus): Likewise.
+       * target.h: Do not include target-common.h and
+       include target/resume.h, target/wait.h and
+       target/waitstatus.h.
+       * target/resume.h: New file.
+       * target/wait.h: New file.
+       * target/waitstatus.h: New file.
+       * target/waitstatus.c: New file.
+
+2013-08-19  Pedro Alves  <palves@redhat.com>
+
+       * linux-nat.c (linux_test_for_tracefork)
+       (linux_test_for_tracesysgood, linux_child_follow_fork)
+       (lin_lwp_attach_lwp, linux_nat_resume): Don't block child signals.
+       (linux_nat_wait_1): Extend comment.
+       (linux_async_pipe): Add comment.
+
+2013-08-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * rl78-tdep.c (RL78_RAW_PC_REGNUM): New enum.
+       (RL78_PC_REGNUM): Move to list of pseudo-register enums.
+       (rl78_register_type, rl78_register_name, rl78_register_reggroup_p):
+       Update to account for fact that PC is now a pseudo-register.
+       (rl78_pseudo_register_write, rl78_pseudo_register_read):  Add
+       cases for RL78_PC_REGNUM.
+
+2013-08-15  Muhammad Bilal  <mbilal@codesourcery.com>
+
+       PR cli/15841
+       * top.c (quit_force): Skip writing history file
+       if input is not from terminal.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <echo_nextthread, nextthread,
+       resultthreadlist>: New fields.
+       (OPAQUETHREADBYTES, threadref, MAXTHREADLISTRESULTS): Move earlier.
+       (remote_get_threadlist, remote_threadlist_iterator): Use
+       new fields.  Remove static variables.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <remote_stopped_by_watchpoint_p,
+       remote_watch_data_address>: New fields.
+       (remote_stopped_by_watchpoint_p, remote_watch_data_address): Remove.
+       (process_stop_reply, remote_wait_as)
+       (remote_check_watch_resources, remote_stopped_data_address): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <async_client_callback,
+       async_client_context>: New fields.
+       (async_client_callback, async_client_context): Remove.
+       (remote_async_serial_handler, remote_async): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (sizeof_pkt): Remove.
+       (remote_trace_find): Use rs->buf_size, not sizeof_pkt.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <use_threadinfo_query,
+       use_threadextra_query>: New fields.
+       (remote_threads_info, remote_threads_extra_info)
+       (remote_open_1): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <finished_object,
+       finished_annex, finished_offset>: New fields.
+       (remote_read_qxfer): Use remote_state fields; remove static
+       variables.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <last_sent_step>:
+       New field.
+       (last_sent_step): Remove.
+       (remote_resume, remote_wait_as): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <last_sent_signal>:
+       New field.
+       (last_sent_signal): Remove.
+       (new_remote_state, remote_resume, remote_wait_as): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <last_program_signals_packet>:
+       New field.
+       (last_program_signals_packet): Remove.
+       (remote_program_signals, remote_open_1): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <last_pass_packet>:
+       New field.
+       (last_pass_packet): Remove.
+       (remote_pass_signals, remote_open_1): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <remote_traceframe_number>:
+       New field.
+       (remote_traceframe_number): Remove.
+       (new_remote_state, remote_open_1, set_remote_traceframe)
+       (remote_trace_find): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <general_thread, continue_thread>:
+       New fields.
+       (general_thread, continue_thread): Remove.
+       (record_currthread, set_thread, set_general_process)
+       (remote_open_1, extended_remote_attach_1, remote_wait_as)
+       (extended_remote_mourn_1): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <remote_desc>: New field.
+       (remote_desc): Remove.
+       (remote_threads_info, remote_threads_extra_info, remote_close)
+       (send_interrupt_sequence, remote_start_remote, remote_open_1)
+       (readchar, remote_xfer_partial, remote_rcmd, packet_command)
+       (remote_hostio_send_command, remote_file_put, remote_file_get)
+       (remote_file_delete, remote_can_async_p, remote_is_async_p)
+       (remote_async, remote_new_objfile, set_range_stepping): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (remote_state): Now a pointer.
+       (get_remote_state_raw): Update.
+       (new_remote_state): New function.
+       (_initialize_remote): Use new_remote_state.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (remote_protocol_features): Now const.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (crc32_table, crc32): Remove.
+       (remote_verify_memory): Use xcrc32.
+
+2013-08-13  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * value.h (create_internalvar_type_lazy): Adjust prototype
+       declaration.
+
+2013-08-13  Andrew Burgess  <aburgess@broadcom.com>
+
+       * common/format.c (parse_format_string): Don't allow '#' flag for
+       pointer arguments in format string.
+
+2013-08-13  Pierre Muller  <muller@sourceware.org>
+
+       * utils.c (init_page_info): Only call tgetnum function
+       if rl_get_screen_size did not return useful values.
+
+2013-08-12  Ali Anwar  <ali_anwar@codesourcery.com>
+
+       PR breakpoints/15117
+       * linespec.c (linespec_parse_basic): Check for convenience
+       variable or history value while parsing.
+
+2013-08-12  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       Revert implementation of gdbarch_gdb_signal_{to,from}_target for
+       AVR.
+       * avr-tdep.c: Remove include of "linux-tdep.h".  Remove enum with
+       different signals between the generic Linux kernel implementation
+       and AVR's.
+       (avr_linux_gdb_signal_from_target): Delete.
+       (avr_linux_gdb_signal_to_target): Delete.
+       (avr_gdbarch_init): Don't set gdbarch_gdb_signal_{to,from}_target.
+
 2013-08-09  Doug Evans  <dje@google.com>
 
        * dwarf2read.c (create_addrmap_from_index): Ignore bad address table
This page took 0.026102 seconds and 4 git commands to generate.