X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=bc5620ce83351a2413779932d8e5e8c913ab8e3a;hb=51be5b68a5d97470c5f6e7ef1d43603a100c18f6;hp=de59f42725d0cf8b37ab64703f0f62b3d7089acd;hpb=751b8ce122ef06e9bd673542e7876f44dcd0165c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index de59f42725..bc5620ce83 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,157 @@ +2011-05-26 Pedro Alves + + * breakpoint.c (iterate_over_related_breakpoints): New. + (do_map_delete_breakpoint): New. + (delete_command): Pass do_map_delete_breakpoint to + map_breakpoint_numbers. + (do_disable_breakpoint): New. + (do_map_disable_breakpoint): Iterate over the breakpoint's related + breakpoints. + (do_enable_breakpoint): Rename to ... + (enable_breakpoint_disp): ... this. + (enable_breakpoint): Adjust. + (do_enable_breakpoint): New. + (enable_once_breakpoint): Delete. + (do_map_enable_breakpoint): New. + (do_map_enable_once_breakpoint): New. + (enable_once_command, enable_delete_command) + (delete_trace_command): Iterate over the breakpoint's related + breakpoints. + +2011-05-26 Pedro Alves + + * alpha-tdep.c (alpha_cannot_fetch_register): Don't return true + for ALPHA_ZERO_REGNUM. + (alpha_supply_int_regs): Explicitly supply zero as the value for + ALPHA_ZERO_REGNUM in the register cache. + * alpha-nat.c (fetch_osf_core_registers): Ditto. + +2011-05-26 Yao Qi + + * gdb/gdb_thread_db.h: Remove HAVE_UINTPTR_T. + +2011-05-26 Tristan Gingold + + * symfile.h (struct dwarf2_section_names): New type. + (struct dwarf2_debug_sections): New type. + (dwarf2_has_info): Add parameter. + * dwarf2read.c (dwarf2_elf_names): New variable. + (INFO_SECTION, ABBREV_SECTION, LINE_SECTION, LOC_SECTION) + (MACINFO_SECTION, STR_SECTION, RANGES_SECTION, TYPES_SECTION) + (FRAME_SECTION, EH_FRAME_SECTION, GDB_INDEX_SECTION): Remove. + (dwarf2_has_info): Add names parameter. Pass names + to dwarf2_locate_sections. + (section_is_p): Rewrite using the names parameter. + (dwarf2_locate_sections): Use section names from the names parameter. + * coffread.c (coff_symfile_read): Adjust call to dwarf2_has_info. + * elfread.c (read_psyms): Ditto. + * machoread.c (macho_symfile_read): Ditto. + +2011-05-25 Andreas Schwab + + PR gdb/8677 + * event-loop.c (handle_file_event): Don't handle POLLHUP as error. + +2011-05-24 Keith Seitz + + PR breakpoint/12803 + * linespec.c (keep_name_info): Add handling for "volatile" keyword. + (decode_compound): Unconditionally call keep_name_info. + +2011-05-24 Pedro Alves + + * breakpoint.c (watchpoint_check): If the watchpoint went out of + scope, clear its command list. + (map_breakpoint_numbers): Don't walk the related breakpoints list + of each breakpoint. + +2011-05-24 Tom Tromey + + * MAINTAINERS: Move Jim Blandy to past maintainers. + +2011-05-24 Tristan Gingold + + * symfile.h (enum dwarf2_section_enum): New type. + (dwarf2_get_section_info): New prototype. + * dwarf2read.c (dwarf2_get_section_info): Replace parameter + section_name by sect. Use a switch to select the info. + * dwarf2-frame.c (warf2_get_section_info): Remove prototype. + (dwarf2_build_frame_info): Adjust calls to dwarf2_get_section_info. + +2011-05-24 Pedro Alves + + * solib-svr4.c (svr4_solib_create_inferior_hook): Skip setting + shared library event breakpoint if there's no execution. + +2011-05-24 Thiago Jung Bauermann + + * breakpont.c (remove_hw_watchpoints): Remove unused function. + * breakpoint.h remove_hw_watchpoints(): Remove prototype. + +2011-05-23 Tom Tromey + + * c-lang.c (evaluate_subexp_c): Use expect_type if it is not + NULL. + +2011-05-23 Doug Evans + + * python/lib/gdb/printing.py (register_pretty_printer): Add missing + entry for RuntimeError to doc string. + +2011-05-23 Jerome Guitton + + * sparc-tdep.c (sparc_skip_stack_check): Recognize a new instruction + sequence for probing loops. + +2011-05-23 Pedro Alves + + * infrun.c (user_visible_resume_ptid): Fix typos in describing + comment. + +2011-05-21 Mark Kettenis + + * sparc-nat.c (sparc_fetch_inferior_registers): Explicitly supply + zero as the value for %g0 in the register cache. + * sparc-tdep.c (sparc32_supply_gregset): Likewise. + * sparc64-tdep.c (sparc64_supply_gregset): Likewise. + +2011-05-20 Pedro Alves + + * infrun.c (proceed): Set previous_inferior_ptid here. + (init_wait_for_inferior): Initialize previous_inferior_ptid from + inferior_ptid, not null_ptid. + (wait_for_inferior): Don't initialize previous_inferior_ptid here. + (fetch_inferior_event): Nor here. + +2011-05-20 Pedro Alves + + * inf-loop.c (inferior_event_handler): Only output a message if + verbose. + +2011-05-20 Luis Machado + + * MAINTAINERS: Update my e-mail address. + +2011-05-20 Pedro Alves + + * infrun.c (proceed): Switch the inferior event loop to + INF_EXEC_COMPLETE if the target refused to resume from a + vfork/fork. + +2011-05-20 Pedro Alves + + * infcmd.c: Include "inf-loop.h". + (step_once): When stepping into an inline subroutine, pretend the + target has run. If the target can async, switch the inferior + event loop to INF_EXEC_COMPLETE. + * inferior.h (user_visible_resume_ptid): Declare. + * infrun.c (user_visible_resume_ptid): New function, factored out + from `resume'. + (resume): Use it. + * mi/mi-main.c (mi_execute_async_cli_command): Remove assertion + that the current thread is running. Merge async and sync + branches. + 2011-05-20 Pedro Alves * infcmd.c (step_1): Simplify synchronous case.