aboutsummaryrefslogtreecommitdiff
path: root/gdb/stack.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2020-04-29 08:10:28 -0600
committerTom Tromey <tom@tromey.com>2020-04-29 08:11:45 -0600
commitfc49bc72378b4402ca60baa5ff65f1392c92c279 (patch)
treefe0a9054ec36891b1cb14d78d63fdf35a649de13 /gdb/stack.c
parentdfa85db14c5e64530200b166044fa7f01f61bd28 (diff)
downloadfsf-binutils-gdb-fc49bc72378b4402ca60baa5ff65f1392c92c279.zip
fsf-binutils-gdb-fc49bc72378b4402ca60baa5ff65f1392c92c279.tar.gz
fsf-binutils-gdb-fc49bc72378b4402ca60baa5ff65f1392c92c279.tar.bz2
Remove some dead code
print_block_frame_labels has been commented out since 2010. I don't think we need it; this patch removes it. 2020-04-29 Tom Tromey <tom@tromey.com> * stack.c (print_block_frame_labels): Remove.
Diffstat (limited to 'gdb/stack.c')
-rw-r--r--gdb/stack.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/gdb/stack.c b/gdb/stack.c
index af35d79..7f541a6 100644
--- a/gdb/stack.c
+++ b/gdb/stack.c
@@ -2257,56 +2257,6 @@ iterate_over_block_locals (const struct block *b,
}
}
-
-/* Same, but print labels. */
-
-#if 0
-/* Commented out, as the code using this function has also been
- commented out. FIXME:brobecker/2009-01-13: Find out why the code
- was commented out in the first place. The discussion introducing
- this change (2007-12-04: Support lexical blocks and function bodies
- that occupy non-contiguous address ranges) did not explain why
- this change was made. */
-static int
-print_block_frame_labels (struct gdbarch *gdbarch, struct block *b,
- int *have_default, struct ui_file *stream)
-{
- struct block_iterator iter;
- struct symbol *sym;
- int values_printed = 0;
-
- ALL_BLOCK_SYMBOLS (b, iter, sym)
- {
- if (strcmp (sym->linkage_name (), "default") == 0)
- {
- if (*have_default)
- continue;
- *have_default = 1;
- }
- if (SYMBOL_CLASS (sym) == LOC_LABEL)
- {
- struct symtab_and_line sal;
- struct value_print_options opts;
-
- sal = find_pc_line (SYMBOL_VALUE_ADDRESS (sym), 0);
- values_printed = 1;
- fputs_filtered (sym->print_name (), stream);
- get_user_print_options (&opts);
- if (opts.addressprint)
- {
- fprintf_filtered (stream, " ");
- fputs_filtered (paddress (gdbarch, SYMBOL_VALUE_ADDRESS (sym)),
- stream);
- }
- fprintf_filtered (stream, " in file %s, line %d\n",
- sal.symtab->filename, sal.line);
- }
- }
-
- return values_printed;
-}
-#endif
-
/* Iterate over all the local variables in block B, including all its
superblocks, stopping when the top-level block is reached. */