X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=d11e2263f5bd1f8cf76d922ee882c8170ac74b45;hb=df6d5441760d6744b7c9e2cc0af4e234417c61b0;hp=bea378f0f11090553612c9f26c54b28aee21931d;hpb=24a550149d4e29a9285b420d27bc0b2b487b802a;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bea378f0f1..d11e2263f5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,230 @@ +2013-08-20 Tom Tromey + + * 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) : New field, + moved from... + (struct objfile) : ... 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 + + * 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 + + * 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 + + * 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 + + * 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 + + PR cli/15841 + * top.c (quit_force): Skip writing history file + if input is not from terminal. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (OPAQUETHREADBYTES, threadref, MAXTHREADLISTRESULTS): Move earlier. + (remote_get_threadlist, remote_threadlist_iterator): Use + new fields. Remove static variables. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : 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 + + * remote.c (struct remote_state) : New fields. + (async_client_callback, async_client_context): Remove. + (remote_async_serial_handler, remote_async): Update. + +2013-08-14 Tom Tromey + + * remote.c (sizeof_pkt): Remove. + (remote_trace_find): Use rs->buf_size, not sizeof_pkt. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (remote_threads_info, remote_threads_extra_info) + (remote_open_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (remote_read_qxfer): Use remote_state fields; remove static + variables. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_sent_step): Remove. + (remote_resume, remote_wait_as): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_sent_signal): Remove. + (new_remote_state, remote_resume, remote_wait_as): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_program_signals_packet): Remove. + (remote_program_signals, remote_open_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_pass_packet): Remove. + (remote_pass_signals, remote_open_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (remote_traceframe_number): Remove. + (new_remote_state, remote_open_1, set_remote_traceframe) + (remote_trace_find): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + 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 + + * remote.c (struct remote_state) : 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 + + * 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 + + * remote.c (remote_protocol_features): Now const. + +2013-08-14 Tom Tromey + + * remote.c (crc32_table, crc32): Remove. + (remote_verify_memory): Use xcrc32. + +2013-08-13 Sergio Durigan Junior + + * value.h (create_internalvar_type_lazy): Adjust prototype + declaration. + +2013-08-13 Andrew Burgess + + * common/format.c (parse_format_string): Don't allow '#' flag for + pointer arguments in format string. + +2013-08-13 Pierre Muller + + * utils.c (init_page_info): Only call tgetnum function + if rl_get_screen_size did not return useful values. + +2013-08-12 Ali Anwar + + PR breakpoints/15117 + * linespec.c (linespec_parse_basic): Check for convenience + variable or history value while parsing. + +2013-08-12 Sergio Durigan Junior + + 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 * dwarf2read.c (create_addrmap_from_index): Ignore bad address table @@ -2557,10 +2784,10 @@ 2013-05-20 Tom Tromey - * 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 @@ -2847,7 +3074,7 @@ 2013-05-13 Tom Tromey - PR gdb/15338: + PR gdb/15338: * dwarf2read.c (dwarf2_record_block_ranges): Ensure that the ranges section has been read. @@ -4702,7 +4929,7 @@ 2013-04-01 Jiong Wang * NEWS: Mention TILE-Gx in "New native configurations" and - "New targets" sections. + "New targets" sections. 2013-04-01 Doug Evans @@ -6574,7 +6801,7 @@ * 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 Pedro Alves