PR binutils/16022

* elf32-rx.c (rx_dump_symtab): Add missing break statements.
This commit is contained in:
Nick Clifton 2013-10-09 16:24:43 +00:00
parent 35431c4c23
commit b707aa49bf
2 changed files with 19 additions and 15 deletions

View File

@ -1,3 +1,8 @@
2013-10-09 Nick Clifton <nickc@redhat.com>
PR binutils/16022
* elf32-rx.c (rx_dump_symtab): Add missing break statements.
2013-10-09 Tom Tromey <tromey@redhat.com> 2013-10-09 Tom Tromey <tromey@redhat.com>
* opncls.c (get_alt_debug_link_info_shim): Update type of 'len'. * opncls.c (get_alt_debug_link_info_shim): Update type of 'len'.

View File

@ -1,6 +1,5 @@
/* Renesas RX specific support for 32-bit ELF. /* Renesas RX specific support for 32-bit ELF.
Copyright (C) 2008, 2009, 2010, 2011, 2012 Copyright (C) 2008-2013 Free Software Foundation, Inc.
Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library. This file is part of BFD, the Binary File Descriptor library.
@ -3177,31 +3176,31 @@ rx_dump_symtab (bfd * abfd, void * internal_syms, void * external_syms)
{ {
switch (ELF_ST_TYPE (isym->st_info)) switch (ELF_ST_TYPE (isym->st_info))
{ {
case STT_FUNC: st_info_str = "STT_FUNC"; case STT_FUNC: st_info_str = "STT_FUNC"; break;
case STT_SECTION: st_info_str = "STT_SECTION"; case STT_SECTION: st_info_str = "STT_SECTION"; break;
case STT_FILE: st_info_str = "STT_FILE"; case STT_FILE: st_info_str = "STT_FILE"; break;
case STT_OBJECT: st_info_str = "STT_OBJECT"; case STT_OBJECT: st_info_str = "STT_OBJECT"; break;
case STT_TLS: st_info_str = "STT_TLS"; case STT_TLS: st_info_str = "STT_TLS"; break;
default: st_info_str = ""; default: st_info_str = "";
} }
switch (ELF_ST_BIND (isym->st_info)) switch (ELF_ST_BIND (isym->st_info))
{ {
case STB_LOCAL: st_info_stb_str = "STB_LOCAL"; case STB_LOCAL: st_info_stb_str = "STB_LOCAL"; break;
case STB_GLOBAL: st_info_stb_str = "STB_GLOBAL"; case STB_GLOBAL: st_info_stb_str = "STB_GLOBAL"; break;
default: st_info_stb_str = ""; default: st_info_stb_str = "";
} }
switch (ELF_ST_VISIBILITY (isym->st_other)) switch (ELF_ST_VISIBILITY (isym->st_other))
{ {
case STV_DEFAULT: st_other_str = "STV_DEFAULT"; case STV_DEFAULT: st_other_str = "STV_DEFAULT"; break;
case STV_INTERNAL: st_other_str = "STV_INTERNAL"; case STV_INTERNAL: st_other_str = "STV_INTERNAL"; break;
case STV_PROTECTED: st_other_str = "STV_PROTECTED"; case STV_PROTECTED: st_other_str = "STV_PROTECTED"; break;
default: st_other_str = ""; default: st_other_str = "";
} }
switch (isym->st_shndx) switch (isym->st_shndx)
{ {
case SHN_ABS: st_shndx_str = "SHN_ABS"; case SHN_ABS: st_shndx_str = "SHN_ABS"; break;
case SHN_COMMON: st_shndx_str = "SHN_COMMON"; case SHN_COMMON: st_shndx_str = "SHN_COMMON"; break;
case SHN_UNDEF: st_shndx_str = "SHN_UNDEF"; case SHN_UNDEF: st_shndx_str = "SHN_UNDEF"; break;
default: st_shndx_str = ""; default: st_shndx_str = "";
} }