+2013-08-20 Tom Tromey <tromey@redhat.com>
+
+ * cp-namespace.c (cp_lookup_symbol_imports_or_template): Use
+ get_objfile_arch.
+ * elfread.c (elf_rel_plt_read, elf_gnu_ifunc_record_cache)
+ (elf_gnu_ifunc_resolve_by_got): Use get_objfile_arch.
+ * jit.c (jit_object_close_impl): Update.
+ * jv-lang.c (get_dynamics_objfile): Update.
+ * linespec.c (add_minsym): Use get_dynamics_objfile.
+ * objfiles.c (get_objfile_bfd_data): Initialize 'gdbarch' field.
+ (allocate_objfile): Don't initialize 'gdbarch' field.
+ (get_objfile_arch): Update.
+ * objfiles.h (struct objfile_per_bfd_storage) <gdbarch>: New field,
+ moved from...
+ (struct objfile) <gdbarch>: ... here. Remove.
+ * stap-probe.c (stap_can_evaluate_probe_arguments): Use
+ get_objfile_arch.
+ * symfile.c (init_entry_point_info): Use get_objfile_arch.
+
+2013-08-20 Alan Modra <amodra@gmail.com>
+
+ * doublest.c (convert_floatformat_to_doublest): Use fmt->split_half
+ for IBM long double nan and inf.
+ (floatformat_is_negative, floatformat_classify,
+ floatformat_mantissa): Similarly.
+ (floatformat_ieee_single, floatformat_ieee_double,
+ floatformat_ieee_quad, floatformat_arm_ext,
+ floatformat_ia64_spill): Delete unused vars.
+ (_initialize_doublest): Delete unused function.
+ * gdbtypes.c (floatformats_ibm_long_double): Use new big- and
+ little-endian variants of floatformat_ibm_long_double.
+
+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
2013-08-13 Pierre Muller <muller@sourceware.org>
- * src/gdb/utils.c (init_page_info): Only call tgetnum function
+ * 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>
2013-05-20 Tom Tromey <tromey@redhat.com>
- * python/py-event.h (evpy_emit_event): Use
- CPYCHECKER_STEALS_REFERENCE_TO_ARG.
- * python/python-internal.h (CPYCHECKER_STEALS_REFERENCE_TO_ARG):
- New macro.
+ * python/py-event.h (evpy_emit_event): Use
+ CPYCHECKER_STEALS_REFERENCE_TO_ARG.
+ * python/python-internal.h (CPYCHECKER_STEALS_REFERENCE_TO_ARG):
+ New macro.
2013-05-20 Tom Tromey <tromey@redhat.com>
2013-05-13 Tom Tromey <tromey@redhat.com>
- PR gdb/15338:
+ PR gdb/15338:
* dwarf2read.c (dwarf2_record_block_ranges): Ensure that the
ranges section has been read.
2013-04-01 Jiong Wang <jiwang@tilera.com>
* NEWS: Mention TILE-Gx in "New native configurations" and
- "New targets" sections.
+ "New targets" sections.
2013-04-01 Doug Evans <dje@google.com>
* v850-tdep.c: (v850e2_register_name): Revise system register
names to match current V850E2M architecture specifications.
Update register number enum comments too.
-
+
2013-03-01 Jiong Wang <jiwang@tilera.com>
Pedro Alves <palves@redhat.com>