+Tue Apr 28 12:16:57 1998  Jason Molenda  (crash@bugshack.cygnus.com)
+
+       * config.bfd:  Update OSR5/Unixware patterns.
+
 Mon Apr 27 18:02:24 1998  Richard Henderson  <rth@cygnus.com>
 
        * elf.c (assign_file_positions_for_segments): Allow for holes
 
 mips*) targ_archs=bfd_mips_arch ;;
 powerpc*) targ_archs="bfd_rs6000_arch bfd_powerpc_arch" ;;
 rs6000)        targ_archs="bfd_rs6000_arch bfd_powerpc_arch" ;;
-sparc*)        targ_archs=bfd_sparc_arch ;;
+sparc*) targ_archs=bfd_sparc_arch ;;
 v850*) targ_archs=bfd_v850_arch ;;
 z8k*)  targ_archs=bfd_z8k_arch ;;
 *)     targ_archs=bfd_${targ_cpu}_arch ;;
 
   i[3456]86-*-sco3.2v5*coff)
     targ_defvec=i386coff_vec
+    targ_selvecs=bfd_elf32_i386_vec
     ;;
   i[3456]86-*-sysv4* | i[3456]86-*-unixware | i[3456]86-*-solaris2* | \
   i[3456]86-*-elf | i[3456]86-*-sco3.2v5* | i[3456]86-*-freebsdelf* | \
-  i[3456]86-*-dgux*)
+  i[3456]86-*-dgux* | i[3456]86-*-sysv5*)
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs=i386coff_vec
     ;;
     targ_selvecs=sparcle_aout_vec
     targ_underscore=yes
     ;;
-  sparclite-*-elf*)
+  sparclite-*-elf* | sparc86x-*-elf*)
     targ_defvec=bfd_elf32_sparc_vec
     ;;
   sparc-*-linux*aout*)