X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=6dcf808e9c9a6c15a2796357ec23585645c9db58;hb=56435ebec80eae3bd6511f386f9a86f8703b3de8;hp=efc3aa23f0c6bf3ba3552ab2ec37f82724b8b8fd;hpb=4a2fbb504b854c32aa38572515a48410f81a5ce6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index efc3aa23f0..6dcf808e9c 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,134 @@ +2011-03-24 Tom Tromey + + * linespec.h (struct linespec_result) : New + field. + * breakpoint.h (struct breakpoint) : New + field. + * breakpoint.c (print_breakpoint_location): Respect + display_canonical. + (create_breakpoint_sal): Add 'display_canonical' parameter. + (create_breakpoints_sal): Update. + (create_breakpoint): Update. + +2011-03-24 Tom Tromey + + * symtab.c (decode_line_spec): Update. + * linespec.c (build_canonical_line_spec): Change type of + 'canonical'. + (decode_line_2, decode_line_1, decode_objc, decode_compound) + (find_method, decode_all_digits, decode_dollar, decode_label) + (symbol_found): Likewise. + (init_linespec_result): New function. + * breakpoint.c (struct captured_parse_breakpoint_args) + : New field, replaces addr_string_p. + (create_breakpoints_sal): Add 'canonical' parameter, replacing + 'addr_string'. + (parse_breakpoint_sals): Likewise. + (do_captured_parse_breakpoint): Update. + (create_breakpoint): Use struct linespec_result. + (until_break_command): Update. + (breakpoint_re_set_one): Update. + (decode_line_spec_1): Update. + * linespec.h (struct linespec_result): New. + (init_linespec_result): Declare. + +2011-03-23 Pedro Alves + + * regcache.c (regcache_raw_read): If the target didn't supply a + given raw register, mark it as unavailable. + +2011-03-23 Kai Tietz + + * breakpoint.c (clear_command): Use filename_cmp + instead of strcmp for comparison. + * buildsym.c (watch_main_source_file_lossage): Likewise. + (patch_subfile_names): Use IS_DIR_SEPARATOR instead of + checking just for slash. + * dbxread.c (read_dbx_symtab): Use lbasename instead of + strrchr and filename_cmp instead of strcmp for filenames. + (add_old_header_file): Use filename_cmp + instead of strcmp for comparison. + * exec.c (exec_set_section_address): Likewise. + * macrotab.c (macro_lookup_inclusion): Likewise. + (macro_lookup_inclusion): Likewise. + * elfread.c (_initialize_elfread): Likewise. + (elfstab_offset_sections): Likewise. + (elfstab_offset_sections): Use lbasename instead of + strrchr. + * mdebugread.c (parse_partial_symbols): Likewise. + (arse_partial_symbols): Use filename_(n)cmp instead of + str(n)cmp for comparison. + * minsyms.c (lookup_minimal_symbol): Likewise. + * psymtab.c (read_psymtabs_with_filename): Likewise. + * solib.c (solib_read_symbols): Likewise. + (reload_shared_libraries_1): Likewise. + * symmisc.c (maintenance_print_symbols): Likewise. + * symfile.c (separate_debug_file_exists): Likewise. + (reread_symbols): Likewise. + (find_separate_debug_file_by_debuglink): Likewise. + * remote-fileio.c (remote_fileio_func_rename): Likewise. + * source.c (add_path): Likewise. + * symtab.c (filename_seen): Likewise. + (file_matches): Likewise. + (print_symbol_info): Likewise. + (maybe_add_partial_symtab_filename): Likewise. + (make_source_files_completion_list): Likewise. + * xml-syscall.c (init_sysinfo): Likewise. + * windows-nat.c (_initialize_check_for_gdb_ini): Use + IS_DIR_SEPARATOR for checking for trailing path separator. + +2011-03-22 Jan Kratochvil + + * dwarf2expr.c (execute_stack_op): Handle DW_OP_GNU_entry_value. New + label abort_expression. + * dwarf2loc.c (dwarf2_evaluate_loc_desc_full): Handle + DWARF_VALUE_OPTIMIZED_OUT. + +2011-03-22 Jan Kratochvil + + Code cleanup. + * c-typeprint.c (c_type_print_args): Change parameter show_artificial + to linkage_name. Invert its value. Update the function comment. + (c_type_print_varspec_suffix): Invert it at the caller. + * dwarf2read.c (dwarf2_compute_name): Invert it at the caller. + +2011-03-22 Pedro Alves + + * infcmd.c (post_create_inferior): Ignore NOT_AVAILABLE_ERROR + errors when reading the `stop_pc'. + * printcmd.c (pc_prefix): Use get_frame_pc_if_available instead of + get_frame_pc. + +2011-03-22 Phil Muldoon + + * NEWS: Document gdb.Write stream keyword. + +2011-03-22 Jan Kratochvil + + Revert: + 2011-03-21 Jan Kratochvil + * dwarf2read.c (producer_is_gxx_lt_4_6): New function. + (dwarf2_add_field): Fix new_field->accessibility for + cu->header.version >= 3 while verifying also producer_is_gxx_lt_4_6. + +2011-03-22 Phil Muldoon + + PR python/12183 + + * python/py-function.c (fnpy_call): Treat GdbErrors differently to + other error classes. Do not print stack trace. + +2011-03-21 Jan Kratochvil + + * dwarf2read.c (producer_is_gxx_lt_4_6): New function. + (dwarf2_add_field): Fix new_field->accessibility for + cu->header.version >= 3 while verifying also producer_is_gxx_lt_4_6. + +2011-03-21 Ulrich Weigand + + * arm-tdep.c (arm_analyze_prologue): Do not abort parsing when + encountering a load via a non-SP register. + 2011-03-21 Ulrich Weigand * tramp-frame.c (tramp_frame_prepend_unwinder): Set stop_reason