diff options
Diffstat (limited to 'ld/ld.h')
-rw-r--r-- | ld/ld.h | 15 |
1 files changed, 1 insertions, 14 deletions
@@ -1,6 +1,6 @@ /* ld.h -- general linker header file Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004 + 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of GLD, the Gnu Linker. @@ -89,28 +89,15 @@ struct map_symbol_def { struct map_symbol_def *next; }; -/* Extra information we hold on sections */ -typedef struct lean_user_section_struct { - /* For output sections: pointer to the section where this data will go. */ - struct lang_input_statement_struct *file; -} lean_section_userdata_type; - /* The initial part of fat_user_section_struct has to be idential with lean_user_section_struct. */ typedef struct fat_user_section_struct { - /* For output sections: pointer to the section where this data will go. */ - struct lang_input_statement_struct *file; /* For input sections, when writing a map file: head / tail of a linked list of hash table entries for symbols defined in this section. */ struct map_symbol_def *map_symbol_def_head; struct map_symbol_def **map_symbol_def_tail; } fat_section_userdata_type; -#define SECTION_USERDATA_SIZE \ - (command_line.reduce_memory_overheads \ - ? sizeof (lean_section_userdata_type) \ - : sizeof (fat_section_userdata_type)) - #define get_userdata(x) ((x)->userdata) #define BYTE_SIZE (1) |