diff options
-rw-r--r-- | gdb/ChangeLog | 8 | ||||
-rw-r--r-- | gdb/stack.c | 50 |
2 files changed, 9 insertions, 49 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fe6552b..bd10edb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,13 @@ 2004-05-01 Andrew Cagney <cagney@redhat.com> + * stack.c (select_frame_command): Delete call to + frame_relative_level. + (print_frame, set_backtrace_limit_command, backtrace_limit_info): + Delete #if0 code. + (frame_info): Do not print FRAMELESS. + (print_block_frame_labels): Replace DEPRECATED_STREQ. + (catch_info): Delete #if0 code. + * frame.c (create_sentinel_frame): Set type to SENTINEL_FRAME. * dummy-frame.c (dummy_frame_this_id): Use get_frame_type, instead of frame_relative_level. diff --git a/gdb/stack.c b/gdb/stack.c index 799232a..ac4434c 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -571,14 +571,6 @@ print_frame (struct frame_info *fi, && (SYMBOL_VALUE_ADDRESS (msymbol) > BLOCK_START (SYMBOL_BLOCK_VALUE (func)))) { -#if 0 - /* There is no particular reason to think the line number - information is wrong. Someone might have just put in - a label with asm() but left the line numbers alone. */ - /* In this case we have no way of knowing the source file - and line number, so don't print them. */ - sal.symtab = 0; -#endif /* We also don't know anything about the function besides its address and name. */ func = 0; @@ -942,14 +934,6 @@ frame_info (char *addr_exp, int from_tty) print_address_numeric (frame_pc_unwind (fi), 1, gdb_stdout); printf_filtered ("\n"); - { - int frameless; - frameless = (DEPRECATED_FRAMELESS_FUNCTION_INVOCATION_P () - && DEPRECATED_FRAMELESS_FUNCTION_INVOCATION (fi)); - if (frameless) - printf_filtered (" (FRAMELESS),"); - } - if (calling_frame_info) { printf_filtered (" called by frame at "); @@ -1104,33 +1088,6 @@ frame_info (char *addr_exp, int from_tty) } } -#if 0 -/* Set a limit on the number of frames printed by default in a - backtrace. */ - -static int backtrace_limit; - -static void -set_backtrace_limit_command (char *count_exp, int from_tty) -{ - int count = parse_and_eval_long (count_exp); - - if (count < 0) - error ("Negative argument not meaningful as backtrace limit."); - - backtrace_limit = count; -} - -static void -backtrace_limit_info (char *arg, int from_tty) -{ - if (arg) - error ("\"Info backtrace-limit\" takes no arguments."); - - printf_unfiltered ("Backtrace limit: %d.\n", backtrace_limit); -} -#endif - /* Print briefly all stack frames or just the innermost COUNT frames. */ static void backtrace_command_1 (char *count_exp, int show_locals, @@ -1355,7 +1312,7 @@ print_block_frame_labels (struct block *b, int *have_default, ALL_BLOCK_SYMBOLS (b, iter, sym) { - if (DEPRECATED_STREQ (DEPRECATED_SYMBOL_NAME (sym), "default")) + if (strcmp (DEPRECATED_SYMBOL_NAME (sym), "default") == 0) { if (*have_default) continue; @@ -1509,10 +1466,6 @@ catch_info (char *ignore, int from_tty) /* Ideally, here we should interact with the C++ runtime system to find the list of active handlers, etc. */ fprintf_filtered (gdb_stdout, "Info catch not supported with this target/compiler combination.\n"); -#if 0 - if (!deprecated_selected_frame) - error ("No frame selected."); -#endif } else { @@ -1695,7 +1648,6 @@ void select_frame_command (char *level_exp, int from_tty) { struct frame_info *frame; - int level = frame_relative_level (deprecated_selected_frame); if (!target_has_stack) error ("No stack."); |