X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Fdwarf2dbg.c;h=5e447abbb713255478aa2431ddd745833900cf60;hb=e06510e6e74e7faff9de8f11e4a03059206a61bc;hp=48e964665d279a759cc5da86b85bab99e2dc81c8;hpb=a340d27090bd75548ff484fbee052574b895f0b4;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/dwarf2dbg.c b/gas/dwarf2dbg.c index 48e964665d..5e447abbb7 100644 --- a/gas/dwarf2dbg.c +++ b/gas/dwarf2dbg.c @@ -142,6 +142,34 @@ ls = { INITIAL_STATE }, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + NULL, + { NULL, 0, 0, 0, 0 }, + 0, + { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + } }; @@ -340,7 +368,7 @@ get_filenum (filenum, file) int i, last = filenum - 1; char char0 = file[0]; - if ((unsigned) last >= ls.num_filenames) + if (last >= ls.num_filenames) last = ls.last_filename; /* do a quick check against the previously used filename: */ @@ -381,12 +409,12 @@ dwarf2_gen_line_info (addr, l) segT saved_seg; if (flag_debug) - fprintf (stderr, "line: addr %llx file `%s' line %u col %u flags %x\n", - (long long) addr, l->filename, l->line, l->column, l->flags); + fprintf (stderr, "line: addr %lx file `%s' line %u col %u flags %x\n", + (unsigned long) addr, l->filename, l->line, l->column, l->flags); if (filenum > 0 && !l->filename) { - if (filenum >= ls.num_filenames) + if (filenum >= (unsigned int) ls.num_filenames) { as_warn ("Encountered bad file number in line number debug info!"); return; @@ -563,7 +591,8 @@ print_stats (total_size) "set_column", "negate_stmt", "set_basic_block", "const_add_pc", "fixed_advance_pc" }; - int i, j; + size_t i; + int j; fprintf (stderr, "Average size: %g bytes/line\n", total_size / (double) ls.num_line_entries); @@ -658,7 +687,7 @@ dwarf2_finish () void dwarf2_directive_file (dummy) - int dummy; + int dummy ATTRIBUTE_UNUSED; { int len; @@ -685,7 +714,7 @@ dwarf2_directive_file (dummy) void dwarf2_directive_loc (dummy) - int dummy; + int dummy ATTRIBUTE_UNUSED; { ls.any_dwarf2_directives = 1;