aboutsummaryrefslogtreecommitdiff
path: root/gdb/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/parse.c')
-rw-r--r--gdb/parse.c36
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