From af40ced80465f663a2be79a4f38cf58df59434a0 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Fri, 2 Jul 1993 15:19:18 +0000 Subject: [PATCH] * configure.in, hosts/delta68.h, config/delta68.mh: Add stuff for Motorola Delta 68. --- bfd/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++ bfd/configure.host | 15 +++++++++++---- 2 files changed, 56 insertions(+), 4 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index be8b24dc1d1..a2985318a04 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,48 @@ +Fri Jul 2 10:13:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * configure.in, hosts/delta68.h, config/delta68.mh: Add stuff for + Motorola Delta 68. + +Wed Jun 30 06:02:43 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + + * targets.c (bfd_elf64_{big,little}_generic_vec): Declare, and + include in search list if BFD64 is defined. + + * libelf.h (CAT4): Added a version for Saber-C, ANSI mode. + (bfd_elf64_*): Declarations for 64-bit versions of many routines. + +Tue Jun 29 22:50:59 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + + * elf64-target.h, elf64-generic.c: New files. + * Makefile.in (BFD64_BACKENDS): Include elf64-generic.o. + (elf64-generic.o): List dependencies. + + * Makefile.in: List target `all' explicitly before host/target + makefile fragments are included, in case they define any new + targets. + + * elfcode.h (ELF_R_INFO, ELF_R_SYM): Define as 32- or 64-bit + versions as appropriate. Uses updated. + (elf_debug_section): Declare before use. + (elf_debug_file): New function. + (bfd_section_from_shdr, bfd_shdr_from_section, elf_fake_sections): + Alignment value in section header is n_bytes, not log2. + (new_section_hook): Do nothing for now. + (bfd_section_from_shdr): Use Elf_External_Rel[a], not 32-bit + version explicitly. + (elf_core_file_p): Simplify check for correct class (word size). + (elf_make_sections, elf_fake_sections, elf_write_object_contents): + Initialize all fields when creating data structures. + (elf_locate_sh): Renamed from bfd_elfXX_locate_sh, made static. + (elf_compute_section_file_positions): Set correct class in output + file. + (elf_write_object_contents): Section symbols have empty names in + output file. + + * libbfd.c (bfd_xmalloc, zalloc): Be sure to cast malloc, memset + args to size_t before call. + (bfd_add_to_string_table): Cast zalloc arg to bfd_size_type. + Tue Jun 29 10:49:42 1993 Ian Lance Taylor (ian@cygnus.com) * coff-mips.c (ecoff_find_nearest_line): If procedure has no line diff --git a/bfd/configure.host b/bfd/configure.host index 6857b0d4816..61b4f73b669 100644 --- a/bfd/configure.host +++ b/bfd/configure.host @@ -17,10 +17,12 @@ case "${host}" in # Note that these entries cannot be fully alphabetical. Don't try. # The order of matching is critical when multiple lines could match. +alpha-*-*) my_host=alphaosf ; host64=true ;; a29k-*-*) my_host=ultra3 ;; hppa*-hp-hpux) my_host=hppahpux ;; hppa*-hp-bsd) my_host=hppabsd ;; +hppa*-hp-osf) my_host=hppaosf ;; i[34]86-*-bsd) my_host=i386bsd ;; i[34]86-ncr*-sysv4*) my_host=ncr3000 ;; @@ -37,18 +39,22 @@ i[34]86-*-aix*) my_host=i386aix ;; i860-*-*) my_host=stratus ;; +mips-dec-bsd*) my_host=mipsbsd ;; mips-dec-*) my_host=decstation ;; -mips-sgi-irix3) my_host=irix3 ;; -mips-sgi-irix4) my_host=irix4 ;; +mips-sgi-irix3*) my_host=irix3 ;; +mips-sgi-irix4*) my_host=irix4 ;; +mips-*-sysv*) my_host=riscos ;; +m68*-apollo*-sysv*) my_host=apollov68 ;; +m68*-apollo*-bsd*) my_host=apollo68 ;; +m68*-convergent-sysv*) my_host=miniframe ;; m68*-cbm-amigados) my_host=amigados ;; m68*-cbm-sysv4*) my_host=amix ;; m68*-hp-hpux) my_host=hp300 ;; m68*-hp-bsd) my_host=hp300bsd ;; +m68*-motorola-sysv*) my_host=delta68 ;; m68*-sony-*) my_host=news ;; m68*-sun-*) my_host=sun3 ;; -m68*-apollo*-sysv*) my_host=apollov68 ;; -m68*-apollo*-bsd*) my_host=apollo68 ;; m88k-motorola-*) my_host=delta88 ;; m88k-harris-*) my_host=harris ;; @@ -66,6 +72,7 @@ sparc-*-*) my_host=sparc ;; tahoe-*-*) my_host=tahoe ;; +vax-*-ultrix2*) my_host=vaxult2 ;; vax-*-ultrix*) my_host=vaxult ;; vax-*-*) my_host=vaxbsd ;; -- 2.30.2