aboutsummaryrefslogtreecommitdiff
path: root/gas/configure.in
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1991-11-26 02:15:13 +0000
committerSteve Chamberlain <sac@cygnus>1991-11-26 02:15:13 +0000
commitace68c4ed92c1d7820a3bda5d78f56a5a34932c2 (patch)
tree222f709334f5834961c01a2f754ea3c1ecc496b1 /gas/configure.in
parent605fe2b1b0f21095057f3869e632424ba92b4c84 (diff)
downloadgdb-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.in24
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
;;