summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1995-05-02 22:39:41 +0000
committerJeff Law <law@redhat.com>1995-05-02 22:39:41 +0000
commit55ac59da2eab55ab8f74d69eab13c36d4da9fd3b (patch)
tree958816c694a58263702e2ceb040c006a63e09164
parent8baa2ba4c1b6db2602f5c982dd609e67af533791 (diff)
downloadbinutils-gdb-55ac59da2eab55ab8f74d69eab13c36d4da9fd3b.tar.gz
Add hppa1.1-hp-lites support.
-rw-r--r--configure.in3
-rw-r--r--gas/ChangeLog5
-rwxr-xr-xgas/configure1
-rw-r--r--gas/configure.in1
-rw-r--r--ld/ChangeLog55
-rw-r--r--ld/configure.in4
6 files changed, 68 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 5b8cbe2c102..1073096778f 100644
--- a/configure.in
+++ b/configure.in
@@ -369,7 +369,8 @@ case "${target}" in
h8500-*-*)
noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
;;
- hppa*-*-*elf*)
+ hppa*-*-*elf*) | \
+ hppa*-*-lites*)
# Do configure ld/binutils/gas for this case.
;;
hppa*-*-*)
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 21ad00e83b6..7d4a3508460 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+Tue May 2 16:34:47 1995 Jeff Law (law@snake.cs.utah.edu)
+
+ * configure (hppa*-*-lites*): Handle just like hppa*-*-*elf*.
+ * configure.in: Likewise.
+
Tue May 2 11:22:00 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
* read.c (pop_insert): New function.
diff --git a/gas/configure b/gas/configure
index cce0501d17d..601d9520a15 100755
--- a/gas/configure
+++ b/gas/configure
@@ -592,6 +592,7 @@ case ${generic_target} in
arm-*-riscix*) obj_format=aout ;;
hppa-*-*elf*) obj_format=elf emulation=hppa ;;
+ hppa-*-lites*) obj_format=elf emulation=hppa ;;
hppa-*-osf*) obj_format=som emulation=hppa ;;
hppa-*-hpux*) obj_format=som emulation=hppa ;;
hppa-*-bsd*) obj_format=som emulation=hppa ;;
diff --git a/gas/configure.in b/gas/configure.in
index 022402625f4..088a04a13b9 100644
--- a/gas/configure.in
+++ b/gas/configure.in
@@ -79,6 +79,7 @@ case ${generic_target} in
arm-*-riscix*) obj_format=aout ;;
hppa-*-*elf*) obj_format=elf emulation=hppa ;;
+ hppa-*-lites*) obj_format=elf emulation=hppa ;;
hppa-*-osf*) obj_format=som emulation=hppa ;;
hppa-*-hpux*) obj_format=som emulation=hppa ;;
hppa-*-bsd*) obj_format=som emulation=hppa ;;
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 2583cf8560a..159b05f00f3 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,58 @@
+Tue May 2 16:36:07 1995 Jeff Law (law@snake.cs.utah.edu)
+
+ * configure.in (hppa*-*-lites*): Handle like hppa*-*-*elf*.
+
+Mon Apr 24 19:21:02 1995 Michael Meissner <meissner@cygnus.com>
+
+ * ldwrite.c (ldwrite): Before doing anything, reset the error
+ code. If bfd_final_link returns an error, but the error code is
+ unset, don't issue an extra message. Assume a correct error
+ message was already set.
+
+Fri Apr 14 16:31:24 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
+
+ * Makefile.in (ALL_EMULATIONS): Added em68kelf.o.
+ (em68kelf.o): New target.
+ * config/m68k-elf.mt, emulparams/m68kelf.sh: New files.
+ * configure.in: Use them for m68*-*-elf.
+
+Tue Apr 11 12:02:03 1995 Stan Shebs <shebs@andros.cygnus.com>
+
+ Merge in support for Mac MPW as a host.
+ (Old change descriptions retained for informational value.)
+
+ * mpw-config.in (i386-unknown-aout): Change to i386-unknown-go32.
+ (i386-unknown-coff): Remove.
+ (sh-hitachi-hms): New target.
+ (emulation_ofiles): Set correctly for each target.
+ (version, TDEFINES): Add to makefile fragment.
+ * mpw-make.in (BISON): Use byacc instead of bison.
+ (em_*.c): Replace with e*.c everywhere.
+ (ldgram.h): Separate action from ldgram.c generation.
+ (LD_PROG): Depend on Version.r.
+ (Version.r): generate from version info.
+ * mpw-emipsidt.c: New file, modified for MPW from emipsidt.c.
+
+ * mpw-config.in (m68k-apple-macos, ppc-apple-macos,
+ i386-unknown-aout, i386-unknown-coff): New targets.
+ (m68k-aout, m68k-coff): Remove targets.
+ (mk.tmp): Add definition of EMUL.
+
+ * mpw-config.in (emulname): Set based on target.
+ (ldemul-list.h): Construct.
+ * mpw-make.in (install-only): New target.
+ (install): Depend on install-only.
+
+ * mpw-make.in (bindir): Fix pathname.
+ (install): Move here from mpw-build.in.
+
+ * mpw-config.in: New file, MPW configuration fragment.
+ * mpw-make.in: New file, MPW makefile fragment.
+ (This file is semi-automatically generated from Makefile.in.)
+ * ldfile.c (slash): If MPW, set to `:'.
+ * ldlex.l (TRUE_FALSE_ALREADY_DEFINED): If MPW, set this to
+ prevent redefinition errors.
+
start-sanitize-arc
Thu Apr 6 20:38:36 1995 Doug Evans <dje@chestnut.cygnus.com>
diff --git a/ld/configure.in b/ld/configure.in
index ac9833d5eb5..e8a858a4d76 100644
--- a/ld/configure.in
+++ b/ld/configure.in
@@ -74,6 +74,7 @@ case "${targ}" in
i[345]86-*-bsd386) ld_target=i386-bsd ;;
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-*-linux*) ld_target=i386-linux ;;
i[345]86-*-sysv4*) ld_target=i386-elf ;;
i[345]86-*-unixware) ld_target=i386-elf ;;
@@ -82,6 +83,7 @@ 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 ;;
m8*-*-*) ld_target=m88k-bcs ;;
a29k-*-udi) ld_target=sa29200 ;;
@@ -99,6 +101,7 @@ case "${targ}" in
m68k-hp-bsd*) ld_target=hp300bsd ;;
m68*-*-aout) ld_target=m68k ;;
m68*-*-coff) ld_target=m68k-coff ;;
+ m68*-*-elf) ld_target=m68k-elf ;;
m68*-*-hpux*) ld_target=hp300hpux ;;
m68*-*-lynxos*) ld_target=m68k-lynx ;;
m68*-*-netbsd*) ld_target=m68k-nbsd ;;
@@ -106,6 +109,7 @@ case "${targ}" in
echo '***' "Unknown m68k target vendor for ld:" ${target_vendor} 1>&2
exit 1 ;;
hppa*-*-*elf*) ld_target=hppaelf ;;
+ hppa*-*-lites*) ld_target=hppaelf ;;
vax-dec-ultrix* | vax-dec-bsd*) ld_target=vax ;;
mips*-dec-ultrix*) ld_target=mips-lit ;;
mips*-sgi-irix5*) ld_target=mipsb-elf32 ;;