diff options
Diffstat (limited to 'gdb/parse.c')
-rw-r--r-- | gdb/parse.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gdb/parse.c b/gdb/parse.c index b0edaf4..5d949fd 100644 --- a/gdb/parse.c +++ b/gdb/parse.c @@ -53,7 +53,6 @@ #include "gdb_assert.h" #include "block.h" #include "source.h" -#include "objfiles.h" /* Standard set of definitions for printing, dumping, prefixifying, * and evaluating expressions. */ @@ -220,15 +219,6 @@ write_exp_elt_block (struct block *b) } void -write_exp_elt_objfile (struct objfile *objfile) -{ - union exp_element tmp; - memset (&tmp, 0, sizeof (union exp_element)); - tmp.objfile = objfile; - write_exp_elt (tmp); -} - -void write_exp_elt_longcst (LONGEST expelt) { union exp_element tmp; @@ -388,7 +378,6 @@ write_exp_bitstring (struct stoken str) static struct type *msym_text_symbol_type; static struct type *msym_data_symbol_type; static struct type *msym_unknown_symbol_type; -static struct type *msym_tls_symbol_type; void write_exp_msymbol (struct minimal_symbol *msymbol, @@ -408,22 +397,6 @@ write_exp_msymbol (struct minimal_symbol *msymbol, write_exp_elt_opcode (OP_LONG); - if (SYMBOL_BFD_SECTION (msymbol)->flags & SEC_THREAD_LOCAL) - { - bfd *bfd = SYMBOL_BFD_SECTION (msymbol)->owner; - struct objfile *ofp; - - ALL_OBJFILES (ofp) - if (ofp->obfd == bfd) - break; - - write_exp_elt_opcode (UNOP_MEMVAL_TLS); - write_exp_elt_objfile (ofp); - write_exp_elt_type (msym_tls_symbol_type); - write_exp_elt_opcode (UNOP_MEMVAL_TLS); - return; - } - write_exp_elt_opcode (UNOP_MEMVAL); switch (msymbol->type) { @@ -931,11 +904,6 @@ operator_length_standard (struct expression *expr, int endpos, args = 1; break; - case UNOP_MEMVAL_TLS: - oplen = 4; - args = 1; - break; - case UNOP_ABS: case UNOP_CAP: case UNOP_CHR: @@ -1373,10 +1341,6 @@ build_parse (void) init_type (TYPE_CODE_INT, 1, 0, "<variable (not text or data), no debug info>", NULL); - - msym_tls_symbol_type = - init_type (TYPE_CODE_INT, TARGET_INT_BIT / HOST_CHAR_BIT, 0, - "<thread local variable, no debug info>", NULL); } /* This function avoids direct calls to fprintf |