X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=b2bd23832fe6762872f98c70a084234336687b82;hb=3dd5b83d5bd7977bb5b98c9ef9bd8345c0f26d80;hp=5a80e276baef339a12a73876feb118b9d180409b;hpb=6d549500db3fe94ce4fa1397249df490f71dccb5;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5a80e276ba..b2bd23832f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,125 @@ +2011-06-06 Pedro Alves + + * infcall.c (run_inferior_call): Don't mask async. Instead force + a synchronous wait, if the target can async. + + * target.h (struct target_ops): Delete to_async_mask. + (target_async_mask): Delete. + * target.c (update_current_target): Delete references to to_async_mask. + * linux-nat.c (linux_nat_async_mask_value): Delete. + (linux_nat_is_async_p, linux_nat_can_async_p): Remove references + to linux_nat_async_mask_value. + (linux_nat_async_mask): Delete. + (linux_nat_async, linux_nat_close): Remove references to + linux_nat_async_mask_value. + * record.c (record_async_mask_value): Delete. + (record_async): Remove references to record_async_mask_value. + (record_async_mask): Delete. + (record_can_async_p, record_is_async_p): Remove references to + record_async_mask_value. + (init_record_ops, init_record_core_ops): Remove references to + record_async_mask. + * remote.c (remote_async_mask_value): Delete. + (init_remote_ops): Remove reference to remote_async_mask. + (remote_can_async_p, remote_is_async_p): Remove references to + remote_async_mask_value. + (remote_async): Remove references to remote_async_mask_value. + (remote_async_mask): Delete. + + * infrun.c (fetch_inferior_event): Don't claim registers changed + if the current thread is already not executing. + +2011-06-03 Joel Brobecker (obvious fix) + + From Stephen Kitt + * breakpoint.c, breakpoint.h, cli/cli-dump.c, dwarf2expr.c, + gdbarch.c, gdbarch.sh, remote.c: Various spelling fixes. + +2011-06-03 Joel Brobecker + + * dwarf2expr.c (execute_stack_op) [DW_OP_deref]: Handle + the case where ADDR_SIZE is different from TYPE_LENGTH (type). + +2011-06-03 Tom Tromey + + * python/py-inferior.c (python_inferior_exit): Use inferior's exit + code fields. + * python/py-exitedevent.c (create_exited_event_object): Change + type of 'exit_code'. Optionally add exit_code attribute. + (emit_exited_event): Change type of 'exit_code'. + * python/py-event.h (emit_exited_event): Update. + * mi/mi-interp.c (mi_inferior_exit): Print exit code. + * infrun.c (handle_inferior_event): Set exit code fields on + inferior. + * inferior.h (struct inferior) : New + fields. + * inferior.c (exit_inferior_1): Initialize new fields. + +2011-06-03 Tom Tromey + + * dwarf2expr.c (get_signed_type): New function. + (execute_stack_op) : Always perform a signed shift. + +2011-06-02 Keith Seitz + + * objc-lang.c (find_methods): Increment objfile_csym earlier. + +2011-06-02 Pedro Alves + + * top.h (simplified_command_loop): Delete declaration. + +2011-06-01 Mike Frysinger + + * remote-sim.c (gdbsim_open): Add the strlen of " --sysroot=" and + gdb_sysroot to the "len" variable. Append both to "arg_buf". + +2011-06-01 Yao Qi + + * objfiles.h (obj_section_addr): Update reference to objfile from + `abfd' to `obfd'. + (obj_section_endaddr): Likewise. + +2011-06-01 Daniel Jacobowitz + + * MAINTAINERS: Update my email address and affiliation. Also + update Ian Lance Taylor's affiliation. Use UTF-8 for ludo@gnu.org. + +2010-05-31 Keith Seitz + + PR c++/12750 + * linespec.c (get_search_block): New function. + (find_methods): Add FILE_SYMTATB parameter and use it and + get_search_block to pass an appropriate block to + lookup_symbol_in_namespace. + (decode_line_1): Record if *ARGPTR is single-quote enclosed. + Check if *ARGPTR starts with a filename first. + If it does, call locate_first_half again to locate the next + "first half" of the linespec. + Pass FILE_SYMTATB to decode_objc and decode_compound. + Swallow the trailing single-quote if IS_SQUOTE_ENCLOSED. + (locate_first_half): Stop on the first colon seen. + (decode_compound): Add FILE_SYMTAB parameter. + Pass FILE_SYMTAB to lookup_prefix_sym and find_method. + (lookup_prefix_sym): Add FILE_SYMTAB parameter and use + get_search_block with lookup_symbol. + (find_method): Add FILE_SYMTAB parameter and pass it to + find_methods. + (decode_objc): Use get_search_block. + +2010-05-31 Keith Seitz + + PR symtab/12704 + * cp-namespace.c (ANONYMOUS_NAMESPACE_LEN): Remove. + (cp_scan_for_anonymous_namespaces): Use CP_ANONYMOUS_NAMESPACE_STR + and CP_ANONYMOUS_NAMESPACE_LEN. + (cp_is_anonymous): Likewise. + * cp-support.h (CP_ANONYMOUS_NAMESPACE_STR): Define. + (CP_ANONYMOUS_NAMESPACE_LEN): Define. + * dwarf2read.c (namespace_name): Likewise. + (fixup_partial_die): Likewise. + * linespec.c (decode_compound): If CP_ANONYMOUS_NAMESPACE_STR is + seen in the input, keep it. + 2011-05-30 Pedro Alves * target.h (enum inferior_event_type): Delete INF_QUIT_REQ.