From: Daniel Jacobowitz Date: Mon, 17 Mar 2008 15:06:24 +0000 (+0000) Subject: * stack.c (print_stack_frame, print_frame): Use RETURN_MASK_ERROR. X-Git-Tag: gdb_6_8-2008-03-27-release~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4682d2aafdb4c05e1d7e0eedf124d20ac1f2ef8e;p=thirdparty%2Fbinutils-gdb.git * stack.c (print_stack_frame, print_frame): Use RETURN_MASK_ERROR. * symmisc.c (dump_symtab_1): Likewise. * wrapper.c (gdb_value_struct_elt): Likewise. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 56ce38ef143..203e8dfacf5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2008-03-17 Daniel Jacobowitz + + * stack.c (print_stack_frame, print_frame): Use RETURN_MASK_ERROR. + * symmisc.c (dump_symtab_1): Likewise. + * wrapper.c (gdb_value_struct_elt): Likewise. + 2008-03-17 Nick Hudson * Makefile.in (amd64nbsd-nat.o): New dependency. diff --git a/gdb/stack.c b/gdb/stack.c index ab2f7f13fb3..374848b5c3e 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -115,7 +115,7 @@ print_stack_frame (struct frame_info *frame, int print_level, args.print_what = ui_out_is_mi_like_p (uiout) ? LOC_AND_ADDRESS : print_what; args.print_args = 1; - catch_errors (print_stack_frame_stub, &args, "", RETURN_MASK_ALL); + catch_errors (print_stack_frame_stub, &args, "", RETURN_MASK_ERROR); } struct print_args_args @@ -688,7 +688,7 @@ print_frame (struct frame_info *frame, int print_level, args.func = func; args.stream = gdb_stdout; args_list_chain = make_cleanup_ui_out_list_begin_end (uiout, "args"); - catch_errors (print_args_stub, &args, "", RETURN_MASK_ALL); + catch_errors (print_args_stub, &args, "", RETURN_MASK_ERROR); /* FIXME: ARGS must be a list. If one argument is a string it will have " that will not be properly escaped. */ /* Invoke ui_out_tuple_end. */ diff --git a/gdb/symmisc.c b/gdb/symmisc.c index 46645c12e0d..0797d5982af 100644 --- a/gdb/symmisc.c +++ b/gdb/symmisc.c @@ -515,7 +515,7 @@ dump_symtab_1 (struct objfile *objfile, struct symtab *symtab, s.depth = depth + 1; s.outfile = outfile; catch_errors (print_symbol, &s, "Error printing symbol:\n", - RETURN_MASK_ALL); + RETURN_MASK_ERROR); } } fprintf_filtered (outfile, "\n"); diff --git a/gdb/wrapper.c b/gdb/wrapper.c index 7d8d6b35386..1cbfdbc88f6 100644 --- a/gdb/wrapper.c +++ b/gdb/wrapper.c @@ -151,7 +151,7 @@ gdb_value_struct_elt (struct ui_out *uiout, struct value **result, { volatile struct gdb_exception except; - TRY_CATCH (except, RETURN_MASK_ALL) + TRY_CATCH (except, RETURN_MASK_ERROR) { *result = value_struct_elt (argp, args, name, static_memfuncp, err); }