* ecoff.h (NUM_RELOC_SECTIONS): Define.
This commit is contained in:
parent
0b0dbdfc8a
commit
60ee38e9f4
2 changed files with 41 additions and 0 deletions
|
@ -1,3 +1,23 @@
|
|||
Wed Jan 5 16:58:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||
|
||||
* ecoff.h (NUM_RELOC_SECTIONS): Define.
|
||||
|
||||
Tue Dec 21 09:24:56 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
|
||||
|
||||
* sparc.h (struct external_reloc): Rename field r_addend to
|
||||
r_offset.
|
||||
|
||||
Sat Dec 11 16:12:32 1993 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||
|
||||
* internal.h (R_DISP7, R_SH_IMM16): New reloc types.
|
||||
|
||||
Tue Nov 23 14:23:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||
|
||||
* ecoff.h (struct ecoff_debug_swap): Added *_end fields for all
|
||||
the symbolic information pointers.
|
||||
|
||||
* sym.h: Named the EXTR structure ecoff_extr.
|
||||
|
||||
Fri Nov 19 08:21:18 1993 Ken Raeburn (raeburn@rover.cygnus.com)
|
||||
|
||||
* sparc.h (RELSZ): Use correct size.
|
||||
|
|
|
@ -109,6 +109,8 @@ struct ecoff_reginfo
|
|||
#define RELOC_SECTION_LITA 13
|
||||
#define RELOC_SECTION_ABS 14
|
||||
|
||||
#define NUM_RELOC_SECTIONS 15
|
||||
|
||||
/********************** STABS **********************/
|
||||
|
||||
/* gcc uses mips-tfile to output type information in special stabs
|
||||
|
@ -343,6 +345,25 @@ struct ecoff_debug_info
|
|||
PTR external_rfd; /* struct rfd_ext */
|
||||
PTR external_ext; /* struct ext_ext */
|
||||
|
||||
/* When we are linking, the above pointers point to growing buffers.
|
||||
This set of pointers point to the end of the buffers. */
|
||||
unsigned char *line_end;
|
||||
PTR external_dnr_end; /* struct dnr_ext */
|
||||
PTR external_pdr_end; /* struct pdr_ext */
|
||||
PTR external_sym_end; /* struct sym_ext */
|
||||
PTR external_opt_end; /* struct opt_ext */
|
||||
union aux_ext *external_aux_end;
|
||||
char *ss_end;
|
||||
char *ssext_end;
|
||||
PTR external_fdr_end; /* struct fdr_ext */
|
||||
PTR external_rfd_end; /* struct rfd_ext */
|
||||
PTR external_ext_end; /* struct ext_ext */
|
||||
|
||||
/* When linking, this field is set to the base FDR index for an
|
||||
input BFD in the output FDR information, and is used when writing
|
||||
out the xternal symbols. */
|
||||
bfd_size_type ifdbase;
|
||||
|
||||
/* The swapped FDR information. Currently this is never NULL, but
|
||||
code using this structure should probably double-check in case
|
||||
this changes in the future. This is a pointer to an array, not a
|
||||
|
|
Loading…
Reference in a new issue