2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>

* dwarf2-frame.c (dwarf2_compile_cfa_to_ax): Remove unused num_regs.
        * symtab.c (iterate_over_symtabs): Remove unused s.
        (find_pc_sect_symtab): Remove unused pspAce.
        (find_pc_sect_line): Remove unused alt_symtab.
        (find_pcs_for_symtab_line): Remove unused ix, previous_function.
        (completion_list_add_name): Remove unused newsize.

Reference: http://sourceware.org/ml/gdb-patches/2013-01/msg00764.html
This commit is contained in:
Aleksandar Ristovski 2013-01-31 18:31:48 +00:00
parent 7078baeb17
commit c656bca578
3 changed files with 11 additions and 15 deletions

View file

@ -1,3 +1,12 @@
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
* dwarf2-frame.c (dwarf2_compile_cfa_to_ax): Remove unused num_regs.
* symtab.c (iterate_over_symtabs): Remove unused s.
(find_pc_sect_symtab): Remove unused pspAce.
(find_pc_sect_line): Remove unused alt_symtab.
(find_pcs_for_symtab_line): Remove unused ix, previous_function.
(completion_list_add_name): Remove unused newsize.
2013-01-31 Tom Tromey <tromey@redhat.com> 2013-01-31 Tom Tromey <tromey@redhat.com>
PR c++/14998: PR c++/14998:

View file

@ -888,8 +888,6 @@ dwarf2_compile_cfa_to_ax (struct agent_expr *expr, struct axs_value *loc,
CORE_ADDR pc, CORE_ADDR pc,
struct dwarf2_per_cu_data *data) struct dwarf2_per_cu_data *data)
{ {
const int num_regs = gdbarch_num_regs (gdbarch)
+ gdbarch_num_pseudo_regs (gdbarch);
struct dwarf2_fde *fde; struct dwarf2_fde *fde;
CORE_ADDR text_offset; CORE_ADDR text_offset;
struct dwarf2_frame_state fs; struct dwarf2_frame_state fs;

View file

@ -285,7 +285,6 @@ iterate_over_symtabs (const char *name,
void *data), void *data),
void *data) void *data)
{ {
struct symtab *s = NULL;
struct objfile *objfile; struct objfile *objfile;
char *real_path = NULL; char *real_path = NULL;
char *full_path = NULL; char *full_path = NULL;
@ -2103,12 +2102,9 @@ find_pc_sect_symtab (CORE_ADDR pc, struct obj_section *section)
struct symtab *s = NULL; struct symtab *s = NULL;
struct symtab *best_s = NULL; struct symtab *best_s = NULL;
struct objfile *objfile; struct objfile *objfile;
struct program_space *pspace;
CORE_ADDR distance = 0; CORE_ADDR distance = 0;
struct minimal_symbol *msymbol; struct minimal_symbol *msymbol;
pspace = current_program_space;
/* If we know that this is not a text address, return failure. This is /* If we know that this is not a text address, return failure. This is
necessary because we loop based on the block's high and low code necessary because we loop based on the block's high and low code
addresses, which do not include the data ranges, and because addresses, which do not include the data ranges, and because
@ -2261,7 +2257,6 @@ find_pc_sect_line (CORE_ADDR pc, struct obj_section *section, int notcurrent)
we will use a line one less than this, we will use a line one less than this,
with a range from the start of that file to the first line's pc. */ with a range from the start of that file to the first line's pc. */
struct linetable_entry *alt = NULL; struct linetable_entry *alt = NULL;
struct symtab *alt_symtab = 0;
/* Info on best line seen in this file. */ /* Info on best line seen in this file. */
@ -2406,10 +2401,7 @@ find_pc_sect_line (CORE_ADDR pc, struct obj_section *section, int notcurrent)
/* Is this file's first line closer than the first lines of other files? /* Is this file's first line closer than the first lines of other files?
If so, record this file, and its first line, as best alternate. */ If so, record this file, and its first line, as best alternate. */
if (item->pc > pc && (!alt || item->pc < alt->pc)) if (item->pc > pc && (!alt || item->pc < alt->pc))
{
alt = item; alt = item;
alt_symtab = s;
}
for (i = 0; i < len; i++, item++) for (i = 0; i < len; i++, item++)
{ {
@ -2600,8 +2592,7 @@ VEC (CORE_ADDR) *
find_pcs_for_symtab_line (struct symtab *symtab, int line, find_pcs_for_symtab_line (struct symtab *symtab, int line,
struct linetable_entry **best_item) struct linetable_entry **best_item)
{ {
int start = 0, ix; int start = 0;
struct symbol *previous_function = NULL;
VEC (CORE_ADDR) *result = NULL; VEC (CORE_ADDR) *result = NULL;
/* First, collect all the PCs that are at this line. */ /* First, collect all the PCs that are at this line. */
@ -4041,8 +4032,6 @@ completion_list_add_name (const char *symname,
const char *sym_text, int sym_text_len, const char *sym_text, int sym_text_len,
const char *text, const char *word) const char *text, const char *word)
{ {
int newsize;
/* Clip symbols that cannot match. */ /* Clip symbols that cannot match. */
if (!compare_symbol_name (symname, sym_text, sym_text_len)) if (!compare_symbol_name (symname, sym_text, sym_text_len))
return; return;