diff options
author | K. Richard Pixley <rich@cygnus> | 1991-05-18 02:15:32 +0000 |
---|---|---|
committer | K. Richard Pixley <rich@cygnus> | 1991-05-18 02:15:32 +0000 |
commit | d1a9e594859320d99c9ff5730d90dc171594c8e0 (patch) | |
tree | d427cb9e19b0d3b246579dcfceedd50c0a2400ef /gas/config/obj-aout.h | |
parent | 7dc139f16d3249ceddcd5cc18977db24511a0260 (diff) | |
download | gdb-d1a9e594859320d99c9ff5730d90dc171594c8e0.zip gdb-d1a9e594859320d99c9ff5730d90dc171594c8e0.tar.gz gdb-d1a9e594859320d99c9ff5730d90dc171594c8e0.tar.bz2 |
Buying into ../include and ../libiberty.
Diffstat (limited to 'gas/config/obj-aout.h')
-rw-r--r-- | gas/config/obj-aout.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gas/config/obj-aout.h b/gas/config/obj-aout.h index 602d760..d2152db 100644 --- a/gas/config/obj-aout.h +++ b/gas/config/obj-aout.h @@ -30,6 +30,24 @@ to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "a_out.h" #endif +struct reloc_info_generic +{ + unsigned long r_address; +/* + * Using bit fields here is a bad idea because the order is not portable. :-( + */ + unsigned int r_index; +#define r_symbolnum r_index + unsigned r_extern : 1; + unsigned r_pcrel:1; + unsigned r_length:2; /* 0=>byte 1=>short 2=>long 3=>8byte */ + unsigned r_bsr:1; /* NS32K */ + unsigned r_disp:1; /* NS32k */ + unsigned r_callj:1; /* i960 */ + enum reloc_type r_type; + long r_addend; +}; + extern const short seg_N_TYPE[]; extern const segT N_TYPE_seg[]; |