diff options
author | Steve Chamberlain <sac@cygnus> | 1991-11-26 02:15:13 +0000 |
---|---|---|
committer | Steve Chamberlain <sac@cygnus> | 1991-11-26 02:15:13 +0000 |
commit | ace68c4ed92c1d7820a3bda5d78f56a5a34932c2 (patch) | |
tree | 222f709334f5834961c01a2f754ea3c1ecc496b1 /gas/configure.in | |
parent | 605fe2b1b0f21095057f3869e632424ba92b4c84 (diff) | |
download | gdb-ace68c4ed92c1d7820a3bda5d78f56a5a34932c2.zip gdb-ace68c4ed92c1d7820a3bda5d78f56a5a34932c2.tar.gz gdb-ace68c4ed92c1d7820a3bda5d78f56a5a34932c2.tar.bz2 |
Mon Nov 25 17:26:22 1991 Steve Chamberlain (sac at cygnus.com)
* as.c: (perform_an_assembly_pass): moved declaration of i to
avoid a syntax error. Now always create the three default
sections when in MANY_SEGMENTS mode.
* as.h: New improved way of specifying MANY_SEGMENTS
* configure.in: hds object format is now coff-bfd
* subsegs.h: add line numbers and section stuff to the
segment_info structure. (But go back later and fix.. this is
COFF specific)
Diffstat (limited to 'gas/configure.in')
-rw-r--r-- | gas/configure.in | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/gas/configure.in b/gas/configure.in index 854352e..f258350 100644 --- a/gas/configure.in +++ b/gas/configure.in @@ -57,17 +57,35 @@ ebmon) generic) obj_format=generic ;; hds) - obj_format=ieee + obj_format=coff-bfd need_bfd="$(unsubdir)/../bfd$(subdir)/libbfd.a" ;; -coff* | sysv*) obj_format=coff ;; +sysv32) + obj_format=coff + emulation=sysv32 + ;; +coff* | sysv*) + obj_format=coff + + case ${target_vendor} in + bull) emulation=dpx2 ;; + sco) emulation=sco386 ;; + sun) emulation=sun3 ;; + *) + esac + ;; *) case ${target_vendor} in aout) obj_format=aout ;; bout) obj_format=bout ;; - coff) obj_format=coff ;; + coff) + obj_format=coff + case ${target_cpu} in + i960) emulation=ic960 ;; + esac + ;; *) obj_format=aout ;; esac ;; |