From d3c1453d092418631006359069b1d03658ab62b9 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sat, 28 Mar 1998 22:45:56 +0000 Subject: [PATCH] Fix some gcc -Wall warnings: * nlmconv.c (main): Add casts to avoid warnings. (alpha_mangle_relocs): Likewise. * objdump.c (dump_section_stabs): Likewise. * size.c (print_sysv_format): Likewise. * srcconv.c (wr_ob): Likewise. * wrstabs.c (stab_modify_type): Likewise. (stab_variable): Likewise. * nlmconv.c (main): Initialize variables to avoid warnings. * nm.c (sort_symbols_by_size): Likewise. * objdump.c (disassemble_bytes): Likewise. * wrstabs.c (stab_end_class_type): Likewise. * coffgrok.c (do_sections_p2): Change j to unsigned int. (do_lines): Change l to unsigned int. * nlmheader.y (yylex): Change i to unsigned int. * nm.c (print_symbol): Change j to long. * size.c (lprint_number): Comment out. * srconv.c (wr_ob): Change i to bfd_size_type. * sysdump.c (unit_info_list): Comment out. (object_body_list, program_structure, debug_list): Likewise. * sysinfo.y (yyerror): Return value. --- binutils/ChangeLog | 24 ++++++++++++++++++++++++ binutils/coffgrok.c | 6 ++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 45a03d4096a..b5311623a9f 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,27 @@ +Sat Mar 28 17:39:27 1998 Ian Lance Taylor + + Fix some gcc -Wall warnings: + * nlmconv.c (main): Add casts to avoid warnings. + (alpha_mangle_relocs): Likewise. + * objdump.c (dump_section_stabs): Likewise. + * size.c (print_sysv_format): Likewise. + * srcconv.c (wr_ob): Likewise. + * wrstabs.c (stab_modify_type): Likewise. + (stab_variable): Likewise. + * nlmconv.c (main): Initialize variables to avoid warnings. + * nm.c (sort_symbols_by_size): Likewise. + * objdump.c (disassemble_bytes): Likewise. + * wrstabs.c (stab_end_class_type): Likewise. + * coffgrok.c (do_sections_p2): Change j to unsigned int. + (do_lines): Change l to unsigned int. + * nlmheader.y (yylex): Change i to unsigned int. + * nm.c (print_symbol): Change j to long. + * size.c (lprint_number): Comment out. + * srconv.c (wr_ob): Change i to bfd_size_type. + * sysdump.c (unit_info_list): Comment out. + (object_body_list, program_structure, debug_list): Likewise. + * sysinfo.y (yyerror): Return value. + Thu Mar 26 17:06:51 1998 Richard Henderson * defparse.y (explist): Allow epsilon. diff --git a/binutils/coffgrok.c b/binutils/coffgrok.c index 20946778548..88a6572ccd1 100644 --- a/binutils/coffgrok.c +++ b/binutils/coffgrok.c @@ -166,7 +166,8 @@ do_sections_p2 (head) asection *section; for (section = abfd->sections; section; section = section->next) { - int j; + unsigned int j; + for (j = 0; j < section->reloc_count; j++) { int idx; @@ -248,7 +249,8 @@ do_lines (i, name) { struct coff_line *res = (struct coff_line *) xcalloc (sizeof (struct coff_line), 1); asection *s; - int l; + unsigned int l; + /* Find out if this function has any line numbers in the table */ for (s = abfd->sections; s; s = s->next) { -- 2.30.2