* configure.in: Add ncr* configuration.
authorStu Grossman <grossman@cygnus>
Fri, 25 Sep 1992 19:54:06 +0000 (19:54 +0000)
committerStu Grossman <grossman@cygnus>
Fri, 25 Sep 1992 19:54:06 +0000 (19:54 +0000)
* z8k-dis.c (struct instr_data_s):  Make instr_asmsrc char to make
picayune ANSI compilers happy.

opcodes/ChangeLog
opcodes/configure.in [new file with mode: 0644]
opcodes/z8k-dis.c

index f3678444a5e414da13786335b3762e60b90d1259..6b0c73b9a74ff99df6a006c6df85ae4a6bf137b5 100644 (file)
@@ -1,3 +1,14 @@
+Fri Sep 25 12:50:32 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * configure.in:  Add ncr* configuration.
+       * z8k-dis.c (struct instr_data_s):  Make instr_asmsrc char to make
+       picayune ANSI compilers happy.
+
+Sep 20 08:50:55 1992  Fred Fish  (fnf@cygnus.com)
+
+       * configure.in (i386):  Make i386 and i486 synonymous for now.
+       * configure.in (i[34]86-*-sysv4):  Add my_host definition.
+
 Fri Sep 18 17:01:23 1992  Ken Raeburn  (raeburn@cambridge.cygnus.com)
 
        * Makefile.in (install): Fix typo.
diff --git a/opcodes/configure.in b/opcodes/configure.in
new file mode 100644 (file)
index 0000000..b69e52a
--- /dev/null
@@ -0,0 +1,133 @@
+# This file is a shell script that supplies the information necessary
+# to tailor a template configure script into the configure script
+# appropriate for this directory.  For more information, check any
+# existing configure script.
+
+srctrigger=z8k-dis.c
+srcname="opcodes"
+
+# per-host:
+
+case "${host_cpu}" in
+
+rs6000)        my_host=rs6000
+       ;;
+
+hppa*)
+       case "${host_vendor}" in
+       hp)
+               case "${host_os}" in
+               hpux)   my_host=hppahpux ;;
+               bsd)    my_host=hppabsd ;;
+               esac
+               ;;
+       esac
+       ;;
+mips)
+       case "${host_vendor}" in
+       dec)    my_host=decstation ;;
+       sgi)    my_host=irix3 ;;
+       esac
+       ;;
+
+m88k)
+       case "${host_vendor}" in
+       motorola)
+               my_host=delta88 ;;
+       *)
+               case "${host_os}" in
+               dgux)   my_host=dgux ;;
+               esac
+               ;;
+       esac
+       ;;
+
+m68*)
+       case "${host_vendor}" in
+       cbm)
+               case ${host_os} in
+               amigados)       my_host=amigados ;;
+               svr4)           my_host=amix ;;
+               esac
+               ;;
+       hp)     
+               case "${host_os}" in
+               hpux)   my_host=hp9000 ;;
+               bsd)    my_host=hp300bsd ;;
+               esac
+               ;;
+       sony)   my_host=news ;;
+       sun)    my_host=sun3 ;;
+       apollo) 
+               case "${host_os}" in
+               sysv*)  my_host=apollov68 ;;
+               bsd*)   my_host=apollo68 ;;
+               esac
+               ;;
+       esac
+       ;;
+
+i386 | i486)
+       case "${host_vendor}" in
+       ncr*)
+               case "${host_os}" in
+               sysv4*) my_host=ncr3000 ;;
+               esac
+               ;;
+       *)
+               case "${host_os}" in
+               go32)   my_host=go32 ;;
+               sco*)   my_host=i386v ;;
+               sysv)   my_host=i386v ;;
+               sysv4)  my_host=i386v4 ;;
+               mach)   my_host=i386mach ;;
+               msdos)  my_host=dose ;;
+               esac
+               ;;
+       esac
+       ;;
+
+sparc)
+       case "${host_os}" in
+       sunos64)        my_host=sparc-ll ;;
+       *)              my_host=sparc ;;
+       esac
+       ;;
+
+romp)  my_host=rtbsd
+       ;;
+
+a29k)  my_host=ultra3
+       ;;
+
+tahoe)
+       my_host=tahoe
+       ;;
+
+vax)
+       case "${host_os}" in
+       ultrix) my_host=vaxult ;;
+       *) my_host=vaxbsd ;;
+       esac
+       ;;
+esac
+
+# Set up to make a link between the host's include file and "sysdep.h".
+files="../bfd/hosts/${my_host}.h"
+
+links="sysdep.h"
+
+if [ ! -f ${srcdir}/${files} ] ; then
+       if [ -n "${my_host}" ] ; then
+               echo '***' No file ${srcdir}/${files} 1>&2
+       fi
+       echo '***' ${srcname} does not support host ${host} 1>&2
+       exit 1
+fi
+
+host_makefile_frag=
+if [ -f ${srcdir}/../bfd/config/${my_host}.mh ] ; then
+       host_makefile_frag=../bfd/config/${my_host}.mh
+fi
+
+# per-target:
index eb62d8fba27c5b3c9a5b57ea914a5a13ba715b9e..f3c6362e5b5a2f3416e8128d524818d8788af171 100644 (file)
@@ -15,7 +15,7 @@ typedef struct {
    unsigned char instr_buf[24];
    unsigned long bytes_fetched;
    unsigned long tabl_index;
-   unsigned char instr_asmsrc[80];
+   char instr_asmsrc[80];
    unsigned long arg_reg[0x0f];
    unsigned long immediate;
    unsigned long displacement;