some ns32k updates from Ian Dall
authorKen Raeburn <raeburn@cygnus>
Tue, 5 Sep 1995 19:04:22 +0000 (19:04 +0000)
committerKen Raeburn <raeburn@cygnus>
Tue, 5 Sep 1995 19:04:22 +0000 (19:04 +0000)
gprof/ChangeLog
gprof/configure
gprof/configure.in
gprof/ns532.c
gprof/ns532.h
ld/ChangeLog
ld/configure.in

index b094852d18ae3d067619e98cf82491ceea2a4ef4..427c0c98e8663400b76d47ba68c300d0b5ad91f1 100644 (file)
@@ -1,3 +1,11 @@
+Fri Aug 25 15:30:05 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       NS32K changes from Ian Dall:
+       * configure.in: Use ns32k, not ns532.
+       * ns532.c: Include symtab.h.
+       (find_call): Renamed from findcall.  Print a message.
+       * ns532.h: Remove dummy.h comments.
+
 Tue Aug 22 10:00:45 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
 
        * Makefile.in (install): Remove "brokensed" hack, unnecessary now
index b9a6fcac56e38511b3f7c5a113ac04c3e684bc82..2408cbd8f26ebe72bc1edadc48f4f4989428c43f 100755 (executable)
@@ -603,7 +603,7 @@ i[345]86-*-*)       MY_TARGET=i386 ;;
 sparc-*-*)     MY_TARGET=sparc ;;
 tahoe-*-*)     MY_TARGET=tahoe ;;
 vax-*-*)       MY_TARGET=vax ;;
-ns532-*-*|*-pc532-*)   MY_TARGET=ns532;;
+ns32k-*-*|*-pc532-*)   MY_TARGET=ns532;;
 *-*-*)         MY_TARGET=dummy ;;
 esac
 
index d75454cf9fd84e874750cd290e6e2ffe068d7f74..7849a858962c4dd50413479030ecc51149afa132 100644 (file)
@@ -16,7 +16,7 @@ changequote([,])dnl
 sparc-*-*)     MY_TARGET=sparc ;;
 tahoe-*-*)     MY_TARGET=tahoe ;;
 vax-*-*)       MY_TARGET=vax ;;
-ns532-*-*|*-pc532-*)   MY_TARGET=ns532;;
+ns32k-*-*)     MY_TARGET=ns532;;
 *-*-*)         MY_TARGET=dummy ;;
 esac
 
index ae3f80172ccc3d99ee3817f5329e592a4e2aedc7..c68fae4473c92e8783be94de629a1913c2e57329 100644 (file)
@@ -1,13 +1,17 @@
 #include "gprof.h"
+#include "symtab.h"
 
 /*
  * dummy.c -- This file should be used for an unsupported processor type.
  * It does nothing, but prevents findcall() from being unresolved.
  */
 
-findcall (parentp, p_lowpc, p_highpc)
-     nltype *parentp;
-     unsigned long p_lowpc;
-     unsigned long p_highpc;
+void
+find_call (parent, p_lowpc, p_highpc)
+     Sym *parent;
+     bfd_vma p_lowpc;
+     bfd_vma p_highpc;
 {
+  fprintf (stderr, "%s: -c supported on this machine architecture\n",
+          whoami);
 }
index 9eb92a5f76e502b5078bb2e9f0324e09877afe7d..2fa22334e0311b4cb09b5b0a0a2fff7ba537404b 100644 (file)
  */
 
 /*
- * dummy.h -- This file should be used when a processor is not yet supported.
+ *        offset (in bytes) of the code from the entry address of a routine.
+ *  (see asgnsamples for use and explanation.)
  */
-
-    /*
-     *        offset (in bytes) of the code from the entry address of a routine.
-     *  (see asgnsamples for use and explanation.)
-     */
 #ifdef MACH
 #include <machine/mach_param.h>
 #define hertz() (HZ)
index f5a8067fcbfcb6e6c31cea5c2d54d8ff1807b422..794cf60829c306fb470b07cb525ede26f118601f 100644 (file)
@@ -1,3 +1,12 @@
+Tue Sep  5 14:55:24 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * configure.in: Treat ns32k-pc532-ux* like ns32k-pc532-mach*, and
+       ns32k-pc532-lites* like ns32k-pc532-netbsd*.  From Ian Dall.
+
+Fri Sep  1 22:29:52 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * scripttempl/pe.sc: Fix typo in spelling of .ctors/.dtors.
+
 Fri Sep  1 13:13:29 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * ldmain.c (warning_callback): Add abfd, section, and address
index ba5e5b809e8572f248cc70dabb95fc274565f4e6..5bc695935b9a06ac81007389e531d147bddd6976 100644 (file)
@@ -39,7 +39,7 @@ for targ in $target $canon_targets
 do
 
 case "${targ}" in
-
+  arm-*-pe)            ld_target=arm-pe ;;
 # start-sanitize-arc
   arc-*-elf*)          ld_target=arc-elf ;;
 # end-sanitize-arc
@@ -75,6 +75,7 @@ case "${targ}" in
   i[345]86-*-bsdi*)    ld_target=i386-bsd ;;
   i[345]86-*-aout)     ld_target=i386-aout ;;
   i[345]86-*-linuxaout*) ld_target=i386-laout ;;
+  i[345]86-*-linuxoldld) ld_target=i386-laout ;;
   i[345]86-*-linux*)   ld_target=i386-linux ;;
   i[345]86-*-sysv4*)   ld_target=i386-elf ;;
   i[345]86-*-unixware) ld_target=i386-elf ;;
@@ -83,15 +84,21 @@ case "${targ}" in
   i[345]86-*-elf*)     ld_target=i386-elf ;;
   i[345]86-*-sysv*)    ld_target=i386-coff ;;
   i[345]86-*-mach*)    ld_target=i386-mach ;;
-  i[345]86-*-gnuelf*)  ld_target=i386-gelf ;;
-  i[345]86-*-gnu*)     ld_target=i386-gnu ;;
+  i[345]86-*-gnu*)     ld_target=i386-gelf ;;
+  i[345]86-*-msdos*)   ld_target=i386-msdos ;;
+  i[345]86-*-moss*)    ld_target=i386-moss ;;
+  i[345]86-*-winnt)    ld_target=i386-pe ;;
+  i[345]86-*-pe)       ld_target=i386-pe ;;
+  i[345]86-*-win32)    ld_target=i386-pe ;;
   m8*-*-*)             ld_target=m88k-bcs ;;
   a29k-*-udi)          ld_target=sa29200 ;;
   a29k-*-ebmon)                ld_target=ebmon29k ;;
   a29k-*-*)            ld_target=coff-a29k ;;
 #  arm-*-riscix*)      ld_target=riscix ;;
+  arm-*-aout | armel-*-aout)
+                       ld_target=arml-aout ;;
+  armeb-*-aout)                ld_target=armb-aout ;;
   h8300-*-hms)         ld_target=coff-h8300 ;;
-  h8300h-*-hms)                ld_target=cf-h8300h ;;
   h8500-*-hms)         ld_target=coff-h8500 ;;
   sh-*-*)              ld_target=coff-sh ;;
 # start-sanitize-rce
@@ -117,13 +124,17 @@ case "${targ}" in
   mips*el-*-ecoff*)    ld_target=mipsl-idt ;;
   mips*-*-ecoff*)      ld_target=mips-idt ;;
   mips*-dec-bsd*)      ld_target=mipsbsd ;;
+# CYGNUS LOCAL jsmith
+  mips*vr4300el-*-elf*)        ld_target=mips-vr4300el ;;
+  mips*vr4300-*-elf*)  ld_target=mips-vr4300 ;;
+# END CYGNUS LOCAL
   mips*el-*-elf*)      ld_target=mipsl-elf32 ;;
   mips*-*-elf*)                ld_target=mipsb-elf32 ;;
   alpha-*-osf*)                ld_target=alpha ;;
   alpha-*-netware*)    ld_target=alpha ;;
-  z8k-*-sim | z8k-*-coff) ld_target=z8ksim ;;
-  ns32k-pc532-mach)    ld_target=pc532mach ;;
-  ns32k-pc532-netbsd*)  ld_target=ns32k-nbsd ;;
+  z8k-*-coff)          ld_target=z8k-coff ;;
+  ns32k-pc532-mach* | ns32k-pc532-ux*) ld_target=pc532mach ;;
+  ns32k-pc532-netbsd* | ns32k-pc532-lites*)  ld_target=ns32k-nbsd ;;
   powerpc-*-elf* | powerpc-*-eabi*)    ld_target=ppc-elf32 ;;
   powerpcle-*-elf* | powerpcle-*-eabi*)        ld_target=ppcle-elf32 ;;
   powerpc-*-netware*)  ld_target=ppc-nw ;;