aboutsummaryrefslogtreecommitdiff
path: root/bfd/hosts
AgeCommit message (Collapse)AuthorFilesLines
1992-12-22 * hosts/std-host.h: New file. Attempt at a generic/defaultPer Bothner4-204/+161
set of definitions, to discourage porting to new hosts by copying. * hosts/news.h: Removed. * hosts/sparc.h: Use std-host.h.
1992-12-22 * hppa.c: Conditionalize on HOST_HPPAHPUX instead of hp9000s800.Stu Grossman1-3/+3
Get rid of HPPA/BSD specific code. That will go somewhere else someday. * (fill_spaces): Don't spin forever and die if you don't find $MILLICODE$ subspace. * (hppa_object_p): Make sure that we have a real honest-to-cthulu exec file! * (hppa_core_file_failing_signal, hppa_core_file_failing_command): Make these work for HPUX. * (make_bfd_asection): New routine to make section creation a little easier. * (hppa_core_file_p): Completely rewrite, leave out bugs. * libhppa.h: #include the right system files. Redefine all of the structs/macros for hacking core files to use more sensible HPUX core file structures. * targets.c (target_vector): Conditionalize hppa_vec on HOST_HPPAHPUX, not hp9000s800. * hosts/hppahpux.h: #include stdlib.h to get correct decls for malloc and realloc. #define HOST_HPPAHPUX.
1992-12-21Mon Dec 21 12:40:10 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-0/+125
* Patches from Minh Tran-le <mtranle@paris.intellicorp.com>. * configure.in (i386-*-isc*, i386-*-aix*): New targets. * configure.host (i386-*-isc*, i386-*-aix*): New hosts. * hosts/i386isc.h, config/i386isc.mh: New files for Interactive Unix. * hosts/i386aix.h, config/i386aix.mh: New files for AIX on PS/2. * aix386-core.c: New file for handling core files on AIX on PS/2. * targets.c: if AIX386_CORE, use aix386_core_vec. * coffcode.h (coff_real_object_p): check for I386SVMAGIC as well as I386MAGIC.
1992-12-15* hppahpux.h: Add defs for malloc() & realloc().Stu Grossman1-0/+3
1992-12-08recording file deathK. Richard Pixley2-121/+0
1992-11-02I'm eliminating the use of USG from binutils/ar.c, and nothing else inIan Lance Taylor4-2/+8
binutils, bfd or opcodes uses it. Mon Nov 2 12:36:14 1992 Ian Lance Taylor (ian@cygnus.com) * config/delta88.mh, config/hp300.mh, config/hppahpux.mh, config/i386v.mh: removed -DUSG from HDEFINES. hosts/delta88.h, hosts/hp300.h, hosts/hppahpux.h, hosts/i386v.h: defined USE_UTIME. hosts/i386v.h: don't define POSIX_UTIME.
1992-10-23Fri Oct 23 08:15:56 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-1/+0
* changes to support i386-sysv with shared libraries: * coffcode.h (sec_to_styp_flags): if TWO_DATA_SECS is defined, check for .data2; if _LIB is defined, check for it; map SEC_NEVER_LOAD to STYP_NOLOAD. (styp_to_sec_flags): map STYP_NOLOAD to SEC_NEVER_LOAD. (make_a_section_from_file): if TWO_DATA_SECS, accept .data2. (coff_write_object_contents): force vaddr of .lib to 0; set scnptr if section has contents, not just if it is loadable; if TWO_DATA_SECS, check for .data2 (coff_set_section_contents): set vma of .lib section to number of .lib sections. * coff-i386.c: define TWO_DATA_SECS; use a special CALC_ADDEND; don't define coff_write_armap to bsd_write_armap. * hosts/i386v.h: don't include <utime.h>, since it is not provided by SVR3.2.
1992-10-23* solaris2.h: Get the definition of alloca from alloca.h if weStu Grossman1-0/+3
aren't using gcc.
1992-10-15 * apollo68.h, apollov68.h, hp300.h, i386v.h, irix3.h: RemovePer Bothner5-59/+0
no-longer-used definitions of L_SET and L_INCR. * i386linux.h: Tweaks to smooth Linux build.
1992-10-09* aout-target.h (callback): Don't define this function if it won't be used.Ken Raeburn2-0/+47
* aoutx.h (some_aout_object_p): Restore old aout_data value if this type doesn't match. Don't lose if file sections have already been created. (set_arch_mach): Set reloc_entry_size. (slurp_symbol_table): Use bfd_h_get_{16,8} for reaeding symbol data. * hosts/i386bsd.h: New file. * configure.in: Recognize i[34]86-*-bsd host. * aout-target.h (callback, write_object_contents): Delete unused variables. * aoutx.h (reloc_type_lookup): New function. * aout-target.h (MY_reloc_howto_type_lookup): Use it as default. * aoutf1.h (sunos4_reloc_type_lookup): Deleted. (MY_reloc_howto_type_lookup): Don't define it. * aoutx.h (adjust_sizes_and_vmas): Don't bother with padding for OMAGIC files. (slurp_symbol_table): Use header byte order, not target byte order, for reading symbol data.
1992-10-08renamed hp9000 to hp300David D. Zuhn1-1/+1
1992-10-02renamed hp9000.h to hp300.hDavid D. Zuhn1-0/+70
1992-09-29Tue Sep 29 08:30:21 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+4
* Portability fixes from p3: coffcode.h (coff_write_relocs): removed sanity check until it works on all targets (per advice from sac). config/hp9000.mh: new file to define USG. hppa.c: #undef hppa before the JUMP_TABLE. hosts/hppahpux.h: #define NATIVE_HPPAHPUX_COMPILER if not __STDC__. targets.c (bfd_target_list): if NATIVE_HPPAHPUX_COMPILER, make local variable target volatile to avoid mysterious bug in HP9000/700 cc.
1992-09-26* config/hppabsd.mh, config.hppahpux.mh: Remove various bogosity.John Gilmore1-31/+1
* hosts/hppahpux.h: Remove bcopy and index circumventions.
1992-09-21Patches from WRS:Ian Lance Taylor2-0/+11
Mon Sep 21 14:33:58 1992 Ian Lance Taylor (ian@cygnus.com) * hosts/hp9000.h, hosts/irix3.h: changes from WRS.
1992-09-10* opncls.c (bfd_fdopenr): Determine whether to fdopen forJohn Gilmore1-3/+0
update, based on how the underlying file was opened. Obsoletes FASCIST_FDOPEN. * hosts/rs6000.h, hosts/tahoe.h, hosts/vaxbsd.h: Remove all FASCIST_FDOPEN config defines.
1992-08-28Back out the HOST_BIG_ENDIAN_P changes I put in yesterday.Ian Lance Taylor26-51/+0
1992-08-28Forgot to list the we32k files in .Sanitize.Brendan Kehoe1-0/+1
1992-08-28Thu Aug 27 17:01:04 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor28-44/+68
* targets.c, config/i960-bout.mt, hosts/*: added HOST_BIG_ENDIAN_DEFAULT_VECTOR and HOST_LITTLE_ENDIAN_DEFAULT_VECTOR because bout archive format depends on the endianness of the host. Added #define HOST_BIG_ENDIAN_P and #undef HOST_BIG_ENDIAN_P to a number of configuration files in hosts/ (it was already in some).
1992-08-27Add preliminary support for the we32k (AT&T 3b2).Brendan Kehoe1-0/+43
1992-08-18Need L_SET defined on the apollo, at least under BSD emulation mode.Sean Eric Fagan1-15/+3
1992-07-15Add #include <alloca.h> so bfd can be built with native compiler.Michael Tiemann2-0/+2
1992-07-14Add solaris2.h.Stu Grossman1-0/+1
1992-07-04Don't really want <sys/file.h> on a SysV system, and need to make sureSean Eric Fagan1-2/+9
a couple of necessary defines are done.
1992-06-25Declare free() for hpux.Stu Grossman1-0/+3
1992-06-25* hosts/solaris2.h: Configure same as sysv4.John Gilmore1-0/+5
1992-06-23Add i386linux.h.Per Bothner1-0/+1
1992-06-20HPPA BSStu Grossman1-0/+2
1992-06-19HPPA merge.Stu Grossman2-0/+117
1992-06-16* hosts/sparc.h (abort, exit): Hide these names if compiling withKen Raeburn1-0/+6
gcc version 2, to avoid warnings.
1992-05-26Add apollo68.h.Per Bothner1-0/+1
1992-05-18Fix various protos so bfd/binutils compile on sun3 with gccSteve Chamberlain1-4/+6
1992-05-17fix declaration of freeK. Richard Pixley1-0/+4
1992-05-12Add definition of freeSteve Chamberlain1-0/+2
1992-05-08Compile with accSteve Chamberlain1-2/+5
1992-05-06fix cc compile failureK. Richard Pixley1-1/+0
1992-04-17Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain1-0/+1
* bfd.c, Makefile.in: added tekhex * aoutx.h (set_section_contents): pages should be padded to the size of a page, not the size of a segment. * configure.in: added go32 host and i386-aout target. * i386aout.c, libaout.h: now works for go32 target * ieee.c: fix bit rot. * seclet.c: support for padding seclet type.
1992-04-14New header file for Apollo Series 400 running under BSD4.3 emulation.Sean Eric Fagan1-0/+58
1992-04-11New config files for NCR 3000.Fred Fish2-0/+67
1992-04-09apollo68v.h => apollov68.h (must be for DOS 8.3 names or something)John Gilmore1-1/+1
1992-03-31Add sysv4.hStu Grossman1-0/+1
1992-03-31Add irix4.hStu Grossman1-0/+1
1992-03-29* config/sparc-elf.mt, hosts/sysv4.h: New config files.John Gilmore1-0/+66
1992-03-24add support for irix4K. Richard Pixley1-0/+41
1992-03-13Fixed the whitespaceSteve Chamberlain11-135/+131
1992-03-13 * config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh.Steve Chamberlain1-25/+25
host/h-<foo> now just <foo>. * configure.in: reflect changes
1992-03-08include ansidecl.hK. Richard Pixley1-0/+1
1992-03-06Now use EXFUN rather than PROTO, so that things using ansidecl.h andSteve Chamberlain12-114/+114
not bfd.h can use them
1992-02-29 * aoutx.h (NAME(aout,print_symbol)): Don't printPer Bothner1-1/+0
symbol addresss for undefined symbols. * coff-rs6000.c: Various updates (due to target- independent changes). * libbfd.h: Ditto (tdata field is now a union). * hosts/h-sparc.h: Removed prototype for bogus function 'emset' (presumably should have been 'memset' - which is there).
1992-02-11Added h-apollo68v.h as a file to keep.Sean Eric Fagan1-0/+1