summaryrefslogtreecommitdiff
path: root/include/bfdlink.h
diff options
context:
space:
mode:
authorH.J. Lu <hjl@lucon.org>2003-10-24 14:55:14 +0000
committerH.J. Lu <hjl@lucon.org>2003-10-24 14:55:14 +0000
commit469ba14fbd2dede45dfee2dd2279f06de21fab37 (patch)
tree0d720b49e87b5ba54e52e5092f147f545ec369b3 /include/bfdlink.h
parentcec378ba52f2a42a044e2d4ac356fd5e9dfbeaf1 (diff)
downloadgdb-469ba14fbd2dede45dfee2dd2279f06de21fab37.tar.gz
bfd/
2003-10-24 H.J. Lu <hongjiu.lu@intel.com> * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Look up hash table for real symbols. include/ 2003-10-24 H.J. Lu <hongjiu.lu@intel.com> * bfdlink.h (bfd_elf_version_expr): Add "symbol" and remove "wildcard". ld/ 2003-10-24 H.J. Lu <hongjiu.lu@intel.com> * ldlang.c (lang_vers_match): Check "symbol" instead of "wildcard" and "pattern". Fix a typo. (lang_finalize_version_expr_head): Likewise. (lang_register_vers_node): Likewise. (realsymbol): New function. (lang_new_vers_pattern): Set "symbol" and remove "wildcard". * ldlex.l (V_IDENTIFIER): Allow '\\'.
Diffstat (limited to 'include/bfdlink.h')
-rw-r--r--include/bfdlink.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/bfdlink.h b/include/bfdlink.h
index fd77c294442..75ea39d50f7 100644
--- a/include/bfdlink.h
+++ b/include/bfdlink.h
@@ -625,12 +625,12 @@ struct bfd_elf_version_expr
struct bfd_elf_version_expr *next;
/* Glob pattern. */
const char *pattern;
+ /* NULL for a glob pattern, otherwise a straight symbol. */
+ const char *symbol;
/* Defined by ".symver". */
unsigned int symver : 1;
/* Defined by version script. */
unsigned int script : 1;
- /* Is this a wildcard?. */
- unsigned int wildcard : 1;
/* Pattern type. */
#define BFD_ELF_VERSION_C_TYPE 1
#define BFD_ELF_VERSION_CXX_TYPE 2