Fix bug in elf.c (missing "break" statements in cases), add ncr and
authorFred Fish <fnf@specifix.com>
Sat, 30 Nov 1991 04:20:07 +0000 (04:20 +0000)
committerFred Fish <fnf@specifix.com>
Sat, 30 Nov 1991 04:20:07 +0000 (04:20 +0000)
SVR4 i386 support to configuration.

bfd/ChangeLog
bfd/elf.c

index 7172bf6..5826e95 100644 (file)
@@ -1,3 +1,13 @@
+Fri Nov 29 20:04:49 1991  Fred Fish  (fnf at cygnus.com)
+
+       * config/mh-i386v4, config/mh-i386-elf, hosts/h-i386v4.h:  New files.
+
+       * configure.in:  Add vendor "ncr" as supported per-target vendor.
+       Add svr4 case for i386 per-host case.
+
+       * elf.c (elf_object_p, elf_core_file_p):  Add missing "break" to
+       ELFDATA2LSB cases.
+
 Fri Nov 29 12:16:51 1991  Per Bothner  (bothner at cygnus.com)
 
        * syms.c (bfd_decode_symclass):  Return 'A'
index a09ff71..66ce039 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -659,6 +659,7 @@ wrong:
     break;
   case ELFDATA2LSB:                    /* Little-endian */
     abfd->xvec = &elf_little_vec;
+    break;
   case ELFDATANONE:                    /* No data encoding specified */
   default:                             /* Unknown data encoding specified */
     goto wrong;
@@ -831,6 +832,7 @@ wrong:
     break;
   case ELFDATA2LSB:                    /* Little-endian */
     abfd->xvec = &elf_little_vec;
+    break;
   case ELFDATANONE:                    /* No data encoding specified */
   default:                             /* Unknown data encoding specified */
     goto wrong;