* configure.in, hosts/delta68.h, config/delta68.mh: Add stuff for
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 2 Jul 1993 15:19:18 +0000 (15:19 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 2 Jul 1993 15:19:18 +0000 (15:19 +0000)
Motorola Delta 68.

bfd/ChangeLog
bfd/configure.host

index be8b24dc1d17ab4060d516cabca17a9ce04b6c69..a2985318a04d1691af4bb61fa8cb97df2090826e 100644 (file)
@@ -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
index 6857b0d4816298c5e38eb6455914ed6c20dc7b6c..61b4f73b6696c814433b368c25984ab7a63782c6 100644 (file)
@@ -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 ;;