aboutsummaryrefslogtreecommitdiff
path: root/ld/ldlang.h
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1992-05-04 23:38:42 +0000
committerSteve Chamberlain <sac@cygnus>1992-05-04 23:38:42 +0000
commitbfbdc80f0adfc6000accbc468ed1764f5aeb8aae (patch)
tree5a9f6bdd80f730a1019bf33ed93fde37b1c20cad /ld/ldlang.h
parentf7ebd77dba70ddecdf1588f384666f9f5e4de535 (diff)
downloadgdb-bfbdc80f0adfc6000accbc468ed1764f5aeb8aae.zip
gdb-bfbdc80f0adfc6000accbc468ed1764f5aeb8aae.tar.gz
gdb-bfbdc80f0adfc6000accbc468ed1764f5aeb8aae.tar.bz2
* ldver.c: Bumped version to 1.96 - new release, resync with the
bfd too #. * ldexp.c, ldlang.c: now build memory shape tree in obstacks rather than with raw malloc, makes it easier to track where memory is going. * ldsym.h, ldsym.c: create obstack for all global symbols too. * ldwrite.c (ldwrite): moved malloc so only used when needed. * sa29200-sc.sh: added support for .lit, data1 and data2 sections.
Diffstat (limited to 'ld/ldlang.h')
-rw-r--r--ld/ldlang.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ld/ldlang.h b/ld/ldlang.h
index d5dc21b..ad0fe6b 100644
--- a/ld/ldlang.h
+++ b/ld/ldlang.h
@@ -120,6 +120,8 @@ typedef struct {
typedef struct {
lang_statement_header_type header;
fill_type fill;
+ int size;
+ asection *output_section;
} lang_fill_statement_type;
typedef struct {
@@ -339,3 +341,4 @@ void EXFUN(lang_add_data,(int type, union etree_union *));
void EXFUN(lang_for_each_statement,(void (*func)()));
+PTR EXFUN(stat_alloc,(size_t size));