Commit graph

65 commits

Author SHA1 Message Date
Fred Fish
c8c854bd3f > * tic80.h (TIC80_TARGET_ID): Add define.
>       * internal.h (struct internal_filehdr): Add f_target_id field.
1997-07-08 23:43:17 +00:00
Fred Fish
61a5c2fdcf * internal.h (C_UEXT, C_STATLAB, C_EXTLAB, C_SYSTEM):
New storage classes for TIc80.
PR 12236
1997-05-24 15:28:55 +00:00
Ian Lance Taylor
8f6c6a6549 * internal.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): Move definitions
from here...
	* i960.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): ...to here.
1997-01-27 18:35:21 +00:00
Fred Fish
360e38f138 * tic80.h (TIC80MAGIC): Renamed to TIC80_AOUTHDR_MAGIC. 1997-01-23 03:12:41 +00:00
Ian Lance Taylor
027b55b862 * arm.h (_LIT): Define.
PR 11329.
1996-12-19 21:18:31 +00:00
Ian Lance Taylor
e5a1a2ea99 * All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
	sizeof.  Define AOUTHDRSZ in all files.
	* pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.
1996-06-26 20:28:29 +00:00
Jeff Law
6ac0dc6502 * internal.h (R_JMPL2): Renamed from R_JMPL_B8 to be
consistent with other similar relocs.
Cleaning up while working on HMSE.
1996-05-07 08:11:43 +00:00
Jeff Law
552c64ac4b * internal.h (H8/300 specific relocs): Add comments better
explaining what each reloc is used for.
        (R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2.
        (R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2.
        (R_MOVL1, R_MOVL2): New relocs.
More changes for the H8/300 relaxing linker.  HMSE.
1996-05-07 06:40:28 +00:00
Jeff Law
b16619991b * internal.h (R_PCRWORD_B): Define for the h8300 relaxing
linker.
HMSE.
1996-05-03 18:57:49 +00:00
Ian Lance Taylor
ae105b8e5a * internal.h (SCNNMLEN): Define.
(struct internal_scnhdr): Use SCNNMLEN for s_name field.
1996-05-02 02:21:29 +00:00
Ian Lance Taylor
563c235748 * arm.h (union external_auxent): Add x_checksum, x_associated, and
x_comdat fields to x_scn struct.
	* i386.h (union external_auxent): Likewise.
	* powerpc.h (union external_auxent): Likewise.
	* internal.h (union internal_auxent): Likewise.
1996-03-27 22:39:40 +00:00
Ian Lance Taylor
3769ca4ce8 * i960.h (F_I960HX): Define. 1996-02-05 23:35:09 +00:00
Ian Lance Taylor
c31c8827c8 Wed Jan 31 13:11:54 1996 Richard Henderson <rth@tamu.edu>
* aux.h: New file.
	* internal.h, m68k.h: Protect against multiple inclusion.
1996-01-31 18:12:58 +00:00
Kim Knuttila
c46101ae0f NT Changes 1995-11-07 20:33:42 +00:00
Ian Lance Taylor
da40dd5330 Mon Nov 6 17:28:01 1995 Harry Dolan <dolan@ssd.intel.com>
* i860.h: New file, based on i386.h.
1995-11-06 22:29:06 +00:00
Ian Lance Taylor
f8c814d644 Wed Nov 1 15:25:18 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de>
* m68k.h (PAGEMAGICEXECSWAPPED): Define.
	(PAGEMAGICPEXECSWAPPED): Define.
	(PAGEMAGICPEXECTSHLIB): Define.
	(PAGEMAGICPEXECPAGED): Define.
	(_COMMENT): DEFINE.
	* m88k.h (_COMMENT): Define.
1995-11-01 20:26:50 +00:00
Ian Lance Taylor
54e3c94698 * rs6000.h (SMALL_AOUTSZ): Define. 1995-10-16 21:24:29 +00:00
Ian Lance Taylor
0852080ffa * internal.h (XMC_TD): Define. 1995-10-16 15:12:53 +00:00
Ian Lance Taylor
b2a8627896 * internal.h (struct internal_aouthdr): Add o_maxdata field. 1995-10-09 18:50:11 +00:00
Ian Lance Taylor
01f873d2c7 * rs6000.h (AOUTHDR): Add o_maxdata field. Add comments.
(_PAD, _LOADER): Define.
	(STYP_LOADER): Define.
1995-10-09 18:46:30 +00:00
Ian Lance Taylor
90ce63bb0e * ecoff.h: Define section name macros and STYP macros for various
Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic,
	.comment, .liblist, .dynamic.
PR 8141.
1995-10-05 17:04:31 +00:00
Kim Knuttila
db86ddb2b4 small rearranging, remove DEFAULT_* defines 1995-10-04 18:47:25 +00:00
Kim Knuttila
ae42c05ea5 Powerpc and Pe support. 1995-09-27 11:06:00 +00:00
Ian Lance Taylor
d8586e35ca * internal.h (struct internal_syment): Change n_numaux field from
char to unsigned char.
1995-09-12 16:08:51 +00:00
Steve Chamberlain
9aa83a0dc9 Thu Aug 31 16:51:50 1995 steve chamberlain <sac@slash.cygnus.com>
* internal.h (internal_aouthdr, internal_filehdr):
	don't indirect the pe stuff.
1995-08-31 23:54:04 +00:00
Ken Raeburn
832338b24a internal.h: declare NT_subsystem and NT_stack_heap extern, so bfd compiles
better under picky compilers.

also added some changelog entries steve forgot to check in.
1995-05-16 19:11:48 +00:00
Peter Schauer
b132667509 * symconst.h: Pick up SGI define for stIndirect. 1994-06-12 10:56:35 +00:00
Ian Lance Taylor
f90025150f * sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC. SHMAGIC is used by
several targets to mean a shared library.
	(SHBADMAG): Corresponding change.
1994-04-22 17:06:23 +00:00
Ian Lance Taylor
63c5bb1e4b * mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e.
(RELOC_BITS3_TYPEHI_LITTLE): Define.
	(RELOC_BITS3_TYPEHI_SH_LITTLE): Define.
	(MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4.
	(MIPS_R_RELHI): Define.
	(MIPS_R_RELLO): Define.
	(MIPS_R_SWITCH): Change value from 9 to 22.
1994-04-14 17:02:48 +00:00
Ian Lance Taylor
f268681bc0 * mips.h (MIPS_R_SWITCH): Define. 1994-04-07 18:20:04 +00:00
Ken Raeburn
7e39e1afa6 * internal.h (internal_aouthdr): Added comments for Apollo fields. 1994-04-01 00:29:40 +00:00
Ian Lance Taylor
dee4d3476b * ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4. 1994-03-31 21:28:44 +00:00
Ian Lance Taylor
5517168c9e * ecoff.h (struct ecoff_debug_info): Add adjust field.
(struct ecoff_value_adjust): Define.
1994-03-25 22:18:00 +00:00
Ian Lance Taylor
c768aaa7c3 * ecoff.h: Add casts to avoid warnings from SVR4 cc. 1994-02-26 18:27:13 +00:00
Ian Lance Taylor
ab941008ce * internal.h (union internal_auxent): Change x_csect.x_scnlen into
a union of a long and a pointer to a symbol.  XCOFF sometimes uses
	this field as a symbol index.
1994-02-02 19:33:19 +00:00
Ken Raeburn
5538fdbb66 * ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA): Define. 1994-01-06 01:07:04 +00:00
Ian Lance Taylor
60ee38e9f4 * ecoff.h (NUM_RELOC_SECTIONS): Define. 1994-01-05 21:59:00 +00:00
Ken Raeburn
a179597c4e sparc.h (RELSZ): Use correct value. 1993-11-19 16:23:37 +00:00
Ian Lance Taylor
777bb8e2e4 * mips.h (struct ecoff_debug_info): Define. 1993-11-17 22:19:49 +00:00
Ian Lance Taylor
cd5dbb9952 * ecoff.h (REGINFO, struct ecoff_reginfo): Define. 1993-10-11 21:17:50 +00:00
Jim Kingdon
b91b311bd7 * rs6000.h: Change non-ASCII characters in comment to octal
escapes.
1993-10-05 16:26:54 +00:00
Jim Kingdon
e8b114f7f4 * sym.h, symconst.h: Add comment stating these files are not part
of GDB, GAS, etc.  In 1991, when we asked rms whether we could
	include these files in GDB (although they are copyrighted by
	someone besides the FSF), he said it was OK if they were not
	considered part of GDB.
1993-09-17 03:32:10 +00:00
Ian Lance Taylor
eb9fa516b1 * alpha.c (external_aouthdr): Need four bytes of padding between
vstamp and tsize.
1993-09-10 21:41:41 +00:00
Ian Lance Taylor
838b55955e * ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
change in bfd swapping routine names.
1993-09-07 18:24:31 +00:00
Jim Kingdon
db5e2a8bae * ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
changes.
1993-09-07 15:25:31 +00:00
Ian Lance Taylor
3f61fc966c * alpha.h (struct external_reloc): Add r_symndx field.
(RELSZ): Correct.
	(RELOC_BITS*): Correct.
	(ALPHA_R_*): Define.
	* ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
	(r_extern): Undefine.
	* internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
	than long.  Add r_extern field.
1993-08-12 22:14:35 +00:00
Ian Lance Taylor
2f5195e3a9 * ecoff.h: Moved MIPS reloc definitions from here...
* mips.h: to here.
1993-08-12 18:46:22 +00:00
Ian Lance Taylor
045f6b66d3 * ecoff.h: New file.
* alpha.h, mips.h: Moved common information into ecoff.h.  Moved
	external structure definitions in from ecoff-ext.h.
	* ecoff-ext.h: Removed; information now in alpha.h and mips.h.
1993-08-03 20:24:54 +00:00
Ian Lance Taylor
dea7d7574e * mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC. 1993-07-16 16:55:20 +00:00
Ian Lance Taylor
e58bd252cb Removed definition of OMAGIC from m88k.h. 1993-07-15 22:10:56 +00:00