aboutsummaryrefslogtreecommitdiff
path: root/gas/config/obj-bout.h
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1992-07-16 15:22:26 +0000
committerSteve Chamberlain <sac@cygnus>1992-07-16 15:22:26 +0000
commit462088b88636b590a613c8717009fcded26927b0 (patch)
treed5f91fed2ecb4f1365505005c3b35896825513d0 /gas/config/obj-bout.h
parent01bbba251b05cf99d864b3c886924caf470ed6c0 (diff)
downloadgdb-462088b88636b590a613c8717009fcded26927b0.zip
gdb-462088b88636b590a613c8717009fcded26927b0.tar.gz
gdb-462088b88636b590a613c8717009fcded26927b0.tar.bz2
* write.c (fixup_segment): if relaxing, don't do anything.
* config/obj-bout.[ch] : maintain the a_relaxable file header info * config/tc-i960.c: new option -linkrelax
Diffstat (limited to 'gas/config/obj-bout.h')
-rw-r--r--gas/config/obj-bout.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/gas/config/obj-bout.h b/gas/config/obj-bout.h
index 8138cda..8489004 100644
--- a/gas/config/obj-bout.h
+++ b/gas/config/obj-bout.h
@@ -100,12 +100,12 @@ struct exec {
unsigned long a_drsize; /* Length of data relocation info */
/* Added for i960 */
- unsigned long a_tload; /* Text runtime load address */
- unsigned long a_dload; /* Data runtime load address */
- unsigned char a_talign; /* Alignment of text segment */
- unsigned char a_dalign; /* Alignment of data segment */
- unsigned char a_balign; /* Alignment of bss segment */
- unsigned char unused; /* (Just to make struct size a multiple of 4) */
+ unsigned long a_tload; /* Text runtime load address */
+ unsigned long a_dload; /* Data runtime load address */
+ unsigned char a_talign; /* Alignment of text segment */
+ unsigned char a_dalign; /* Alignment of data segment */
+ unsigned char a_balign; /* Alignment of bss segment */
+ unsigned char a_relaxable; /* Contains enough info to relax */
};
#define N_BADMAG(x) (((x).a_magic)!=BMAGIC)