aboutsummaryrefslogtreecommitdiff
path: root/gas/as.h
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1992-08-19 14:42:21 +0000
committerKen Raeburn <raeburn@cygnus>1992-08-19 14:42:21 +0000
commit09952cd9552ace00ab7183be9b3cc5f120a9df5a (patch)
tree594b05abc902baadc6626804b621e124acb67625 /gas/as.h
parent305c1e74c3a093d2b8d74918dff5ad753602e435 (diff)
downloadgdb-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.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/gas/as.h b/gas/as.h
index 9787f21..30c5b12 100644
--- a/gas/as.h
+++ b/gas/as.h
@@ -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 '.' */