X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=f05d79ef0444accb3584e03d7aa56606435ea6b7;hb=cc16e6c91580e68369250f5a65c6e01559cdd467;hp=72540f3e98aee4bca0abb80e080b7535228991f1;hpb=72f1fe8a88c4dc9219c4263eff2bbcf61173e607;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 72540f3e98..f05d79ef04 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,29 @@ +2013-04-15 Tom Tromey + + PR c++/13588: + * NEWS: Update. + * break-catch-throw.c (struct exception_catchpoint) + : New fields. + (fetch_probe_arguments, dtor_exception_catchpoint) + (check_status_exception_catchpoint) + (print_one_detail_exception_catchpoint): New functions. + (handle_gnu_v3_exceptions): Add "except_rx" argument. + Compile regular expression if needed. + (extract_exception_regexp): New function. + (catch_exception_command_1): Use extract_exception_regexp. + (compute_exception): Use fetch_probe_arguments. + (initialize_throw_catchpoint_ops): Set dtor, print_one_detail, + and check_status fields. + * cp-abi.c (cplus_typename_from_type_info): New function. + * cp-abi.h (cplus_typename_from_type_info): Declare. + (struct cp_abi_ops) : New field. + * gdb_regex.h (compile_rx_or_error): Declare. + * gnu-v3-abi.c (gnuv3_get_typename_from_type_info): Update + comment. + (init_gnuv3_ops): Set get_type_from_type_info field. + * probe.c (compile_rx_or_error): Move... + * utils.c (compile_rx_or_error): ... here. + 2013-04-15 Tom Tromey PR c++/15176: