diff options
author | Ken Raeburn <raeburn@cygnus> | 1992-08-19 14:42:21 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1992-08-19 14:42:21 +0000 |
commit | 09952cd9552ace00ab7183be9b3cc5f120a9df5a (patch) | |
tree | 594b05abc902baadc6626804b621e124acb67625 /gas/as.h | |
parent | 305c1e74c3a093d2b8d74918dff5ad753602e435 (diff) | |
download | gdb-09952cd9552ace00ab7183be9b3cc5f120a9df5a.zip gdb-09952cd9552ace00ab7183be9b3cc5f120a9df5a.tar.gz gdb-09952cd9552ace00ab7183be9b3cc5f120a9df5a.tar.bz2 |
mainly link-relax changes
Diffstat (limited to 'gas/as.h')
-rw-r--r-- | gas/as.h | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -197,9 +197,9 @@ extern int section_alignment[]; /* relax() */ typedef enum _relax_state { - rs_fill, /* Variable chars to be repeated fr_offset times. Fr_symbol - unused. Used with fr_offset == 0 for a constant length - frag. */ + rs_fill = 1, /* Variable chars to be repeated fr_offset times. + Fr_symbol unused. Used with fr_offset == 0 for a + constant length frag. */ rs_align, /* Align: Fr_offset: power of 2. 1 variable char: fill character. */ @@ -281,13 +281,14 @@ COMMON fragS bss_address_frag; /* For local common (N_BSS segment) fixups. */ /* main program "as.c" (command arguments etc) */ -COMMON char - flagseen[128]; /* ['x'] TRUE if "-x" seen. */ +COMMON char flagseen[128]; /* ['x'] TRUE if "-x" seen. */ -COMMON char * - out_file_name; /* name of emitted object file */ +COMMON char * out_file_name; /* name of emitted object file */ -COMMON int need_pass_2; /* TRUE if we need a second pass. */ +COMMON int need_pass_2; /* TRUE if we need a second pass. */ + +COMMON int linkrelax; /* TRUE if we should do no relaxing, and + leave lots of padding. */ typedef struct { char * poc_name; /* assembler mnemonic, lower case, no '.' */ |