diff options
author | Nick Clifton <nickc@redhat.com> | 2013-10-09 16:24:43 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2013-10-09 16:24:43 +0000 |
commit | b707aa49bf948b3e66734441525c215a7a5ba78a (patch) | |
tree | 55a16a6a0406b7df92f4359caa9600af1d1bee20 /bfd | |
parent | 35431c4c2363b6f3b7254e0c2783ae27e956afbc (diff) | |
download | gdb-b707aa49bf948b3e66734441525c215a7a5ba78a.zip gdb-b707aa49bf948b3e66734441525c215a7a5ba78a.tar.gz gdb-b707aa49bf948b3e66734441525c215a7a5ba78a.tar.bz2 |
PR binutils/16022
* elf32-rx.c (rx_dump_symtab): Add missing break statements.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf32-rx.c | 29 |
2 files changed, 19 insertions, 15 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index c70ed8f..6162114 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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> * opncls.c (get_alt_debug_link_info_shim): Update type of 'len'. diff --git a/bfd/elf32-rx.c b/bfd/elf32-rx.c index 39174bc..af84e08 100644 --- a/bfd/elf32-rx.c +++ b/bfd/elf32-rx.c @@ -1,6 +1,5 @@ /* Renesas RX specific support for 32-bit ELF. - Copyright (C) 2008, 2009, 2010, 2011, 2012 - Free Software Foundation, Inc. + Copyright (C) 2008-2013 Free Software Foundation, Inc. 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)) { - case STT_FUNC: st_info_str = "STT_FUNC"; - case STT_SECTION: st_info_str = "STT_SECTION"; - case STT_FILE: st_info_str = "STT_FILE"; - case STT_OBJECT: st_info_str = "STT_OBJECT"; - case STT_TLS: st_info_str = "STT_TLS"; + case STT_FUNC: st_info_str = "STT_FUNC"; break; + case STT_SECTION: st_info_str = "STT_SECTION"; break; + case STT_FILE: st_info_str = "STT_FILE"; break; + case STT_OBJECT: st_info_str = "STT_OBJECT"; break; + case STT_TLS: st_info_str = "STT_TLS"; break; default: st_info_str = ""; } switch (ELF_ST_BIND (isym->st_info)) { - case STB_LOCAL: st_info_stb_str = "STB_LOCAL"; - case STB_GLOBAL: st_info_stb_str = "STB_GLOBAL"; + case STB_LOCAL: st_info_stb_str = "STB_LOCAL"; break; + case STB_GLOBAL: st_info_stb_str = "STB_GLOBAL"; break; default: st_info_stb_str = ""; } switch (ELF_ST_VISIBILITY (isym->st_other)) { - case STV_DEFAULT: st_other_str = "STV_DEFAULT"; - case STV_INTERNAL: st_other_str = "STV_INTERNAL"; - case STV_PROTECTED: st_other_str = "STV_PROTECTED"; + case STV_DEFAULT: st_other_str = "STV_DEFAULT"; break; + case STV_INTERNAL: st_other_str = "STV_INTERNAL"; break; + case STV_PROTECTED: st_other_str = "STV_PROTECTED"; break; default: st_other_str = ""; } switch (isym->st_shndx) { - case SHN_ABS: st_shndx_str = "SHN_ABS"; - case SHN_COMMON: st_shndx_str = "SHN_COMMON"; - case SHN_UNDEF: st_shndx_str = "SHN_UNDEF"; + case SHN_ABS: st_shndx_str = "SHN_ABS"; break; + case SHN_COMMON: st_shndx_str = "SHN_COMMON"; break; + case SHN_UNDEF: st_shndx_str = "SHN_UNDEF"; break; default: st_shndx_str = ""; } |