* section.c (STD_SECTION): Remove extra semicolon in declarations.

* configure.in:  Rewrite target parsing to use simple format.
Handle sparc-sun-solaris2 configuration.
* aout64.h:  Avoid ANSI C brain death warning.
* elf.c:  Avoid trigraph (???) or /* in comments.
This commit is contained in:
John Gilmore 1992-06-13 05:58:49 +00:00
parent 0dce456e8d
commit 1e730c4b08
2 changed files with 71 additions and 112 deletions

View File

@ -1,3 +1,11 @@
Fri Jun 12 19:48:34 1992 John Gilmore (gnu at cygnus.com)
* section.c (STD_SECTION): Remove extra semicolon in declarations.
* configure.in: Rewrite target parsing to use simple format.
Handle sparc-sun-solaris2 configuration.
* aout64.h: Avoid ANSI C brain death warning.
* elf.c: Avoid trigraph (???) or /* in comments.
Fri Jun 12 14:51:14 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
* config/sysv4.mh: new file, RANLIB=echo

View File

@ -134,126 +134,77 @@ fi
# per-target:
case "${target_vendor}" in
aout | coff | bout | elf) bfd_target=${target_cpu}-${target_vendor} ;;
sony) bfd_target=news ;;
intel) bfd_target=${target_cpu}-coff ;;
stratus | cbm | ncr) bfd_target=${target_cpu}-elf ;;
case "${target}" in
unknown)
case "${target_os}" in
aout|bsd) bfd_target=${target_cpu}-aout ;;
sysv4*) bfd_target=${target_cpu}-elf ;;
go32) bfd_target=i386-aout ;;
sysv* | scosysv*) bfd_target=${target_cpu}-coff ;;
none) case "${target_cpu}" in
tahoe | vax) bfd_target=${target_cpu} ;;
esac
esac
;;
rs6000-ibm-* ) bfd_target=rs6000 ;;
ibm) my_host=rs6000
case "${target_cpu}" in
rs6000) bfd_target=rs6000 ;;
esac
;;
a29k-amd-ebmon ) bfd_target=a29k-coff ;;
a29k-amd-udi ) bfd_target=a29k-coff ;;
a29k-amd-* ) bfd_target=a29k-aout ;;
amd)
case "${target_os}" in
ebmon) bfd_target=a29k-coff ;;
udi) bfd_target=a29k-coff ;;
*) bfd_target=a29k-aout ;;
esac
;;
h8300-hitachi-* ) bfd_target=h8300-coff ;;
*-hitachi-* ) echo "bad hitachi cpu"; exit 1 ;;
hitachi)
case "${target_cpu}" in
h8300) bfd_target=h8300-coff ;;
*) echo "bad hitachi cpu" ;;
esac
;;
i960-wrs-* ) bfd_target=i960-bout ;;
m68k-wrs-* ) bfd_target=m68k-aout ;;
m680[01234]-wrs-* ) bfd_target=m68k-aout ;;
m68k-sun-* ) bfd_target=m68k-aout ;;
m680[01234]0-sun-* ) bfd_target=m68k-aout ;;
sparc-sun-sysv4 ) bfd_target=sparc-elf ;;
sparc-sun-solaris2* ) bfd_target=sparc-elf ;;
sparc-sun-* ) bfd_target=sparc-aout ;;
wrs)
case "${target_cpu}" in
i960) bfd_target=i960-bout ;;
m68k|m680[01234]0) bfd_target=m68k-aout ;;
esac
;;
sun)
case "${target_cpu}" in
m68k|m680[01234]0) bfd_target=m68k-aout ;;
sparc) case "${target_os}" in
sysv4|solaris2) bfd_target=sparc-elf ;;
*) bfd_target=sparc-aout ;;
esac
;;
esac
;;
dec)
case "${target_cpu}" in
mips) bfd_target=decstation ;;
vax) bfd_target=vax ;;
esac
;;
hp)
case "${target_cpu}" in
m68k|m680[01234]0)
case "${target_os}" in
hpux) bfd_target=hp9000 ;;
bsd) bfd_target=hp300bsd ;;
esac
;;
esac
;;
sgi)
case "${target_cpu}" in
mips)
bfd_target=irix3 ;;
esac
;;
big)
case "${target_cpu}" in
mips)
bfd_target=irix3 ;;
esac
;;
tandem)
bfd_target=st2000
;;
mips-dec-* ) bfd_target=decstation ;;
vax-dec-* ) bfd_target=vax ;;
none|nyu|sco)
case "${target_cpu}" in
m68k|m680[01234]0) case "${target_os}" in
os68k) bfd_target=m68k-aout ;;
esac
;;
i386) bfd_target=i386-coff ;;
a29k) case "${target_os}" in
aout) bfd_target=a29k-aout ;;
coff) bfd_target=a29k-coff ;;
sym1) bfd_target=a29k-coff ;;
esac
;;
tahoe | vax) bfd_target=${target_cpu} ;;
esac
;;
harris)
case "${target_cpu}" in
m88k) bfd_target=m88k-coff ;;
esac
;;
m68k-hp-hpux ) bfd_target=hp9000 ;;
m680[01234]0-hp-hpux ) bfd_target=hp9000 ;;
m68k-hp-bsd ) bfd_target=hp300bsd ;;
m60[01234]0-hp-bsd ) bfd_target=hp300bsd ;;
mips-sgi-* ) bfd_target=irix3 ;;
mips-big-* ) bfd_target=irix3 ;;
*-tandem-* ) bfd_target=st2000 ;;
m68k-none-os68k ) bfd_target=m68k-aout ;;
m680[01234]0-none-os68k ) bfd_target=m68k-aout ;;
i386-sco-* ) bfd_target=i386-coff ;;
a29k-none-aout ) bfd_target=a29k-aout ;;
a29k-none-coff ) bfd_target=a29k-coff ;;
a29k-nyu-sym1 ) bfd_target=a29k-coff ;;
m88k-harris-* ) bfd_target=m88k-coff ;;
m88k-motorola-* ) bfd_target=m88k-coff ;;
vax-*-* ) bfd_target=vax ;;
tahoe-*-* ) bfd_target=tahoe ;;
*-*-aout ) bfd_target=${target_cpu}-aout ;;
*-*-bsd ) bfd_target=${target_cpu}-aout ;;
*-*-sysv4* ) bfd_target=${target_cpu}-elf ;;
*-*-solaris2* ) bfd_target=${target_cpu}-elf ;;
*-*-go32 ) bfd_target=${target_cpu}-aout ;;
*-*-sysv* ) bfd_target=${target_cpu}-coff ;;
*-*-scosysv* ) bfd_target=${target_cpu}-coff ;;
tahoe-*-none ) bfd_target=${target_cpu} ;;
vax-*-none ) bfd_target=${target_cpu} ;;
# These are obsolete and should be removed. FIXME. -- gnu
*-aout-* ) bfd_target=${target_cpu}-aout ;;
*-bout-* ) bfd_target=${target_cpu}-bout ;;
*-coff-* ) bfd_target=${target_cpu}-coff ;;
*-elf-* ) bfd_target=${target_cpu}-elf ;;
i386-none-* ) bfd_target=i386-coff ;;
*-sony-* ) bfd_target=news ;;
*-intel-* ) bfd_target=${target_cpu}-coff ;;
*-stratus-* ) bfd_target=${target_cpu}-elf ;;
*-cbm-* ) bfd_target=${target_cpu}-elf ;;
*-ncr-* ) bfd_target=${target_cpu}-elf ;;
motorola)
case "${target_cpu}" in
m88k) bfd_target=m88k-coff ;;
esac
;;
*)
case "${target_cpu}" in
tahoe | vax) bfd_target=${target_cpu} ;;
esac
;;
esac
if [ ! -f ${srcdir}/config/${bfd_target}.mt ] ; then