From 55ac59da2eab55ab8f74d69eab13c36d4da9fd3b Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Tue, 2 May 1995 22:39:41 +0000 Subject: [PATCH] Add hppa1.1-hp-lites support. --- configure.in | 3 ++- gas/ChangeLog | 5 +++++ gas/configure | 1 + gas/configure.in | 1 + ld/ChangeLog | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ld/configure.in | 4 ++++ 6 files changed, 68 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index 5b8cbe2..1073096 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 21ad00e..7d4a350 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 * read.c (pop_insert): New function. diff --git a/gas/configure b/gas/configure index cce0501..601d952 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 0224026..088a04a 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 2583cf8..159b05f 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 + + * 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 + + * 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 + + 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 diff --git a/ld/configure.in b/ld/configure.in index ac9833d..e8a858a 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 ;; -- 2.7.4