summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>2002-10-21 14:55:18 +0000
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>2002-10-21 14:55:18 +0000
commit996de1aa30894b5dc07c9816e4a59918c413353c (patch)
treeb8b116c465bace1fee153f1d3b108331b13804e7
parent847c1acbc4b4f0b02625491a1ea42bbcf73bc963 (diff)
downloadgdb-996de1aa30894b5dc07c9816e4a59918c413353c.tar.gz
2002-10-21 Elena Zannoni <ezannoni@redhat.com>
* symtab.h (address_class): Rename LOC_THREAD_LOCAL_STATIC to LOC_HP_THREAD_LOCAL_STATIC. * hpread.c (hpread_process_one_debug_symbol): Ditto. * printcmd.c (address_info): Ditto. * findvar.c (symbol_read_needs_frame, read_var_value): Ditto.
-rw-r--r--gdb/ChangeLog8
-rw-r--r--gdb/findvar.c4
-rw-r--r--gdb/hpread.c2
-rw-r--r--gdb/printcmd.c2
-rw-r--r--gdb/symtab.h4
5 files changed, 14 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f1be8a822ab..eaf09e6860d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,11 @@
+2002-10-21 Elena Zannoni <ezannoni@redhat.com>
+
+ * symtab.h (address_class): Rename
+ LOC_THREAD_LOCAL_STATIC to LOC_HP_THREAD_LOCAL_STATIC.
+ * hpread.c (hpread_process_one_debug_symbol): Ditto.
+ * printcmd.c (address_info): Ditto.
+ * findvar.c (symbol_read_needs_frame, read_var_value): Ditto.
+
2002-10-20 Mark Kettenis <kettenis@gnu.org>
* i386bsd-nat.c (i386bsd_dr_set, i386bsd_dr_get_status): Use
diff --git a/gdb/findvar.c b/gdb/findvar.c
index d2591321d75..e48ccc6f4ad 100644
--- a/gdb/findvar.c
+++ b/gdb/findvar.c
@@ -391,7 +391,7 @@ symbol_read_needs_frame (struct symbol *sym)
case LOC_LOCAL_ARG:
case LOC_BASEREG:
case LOC_BASEREG_ARG:
- case LOC_THREAD_LOCAL_STATIC:
+ case LOC_HP_THREAD_LOCAL_STATIC:
return 1;
case LOC_UNDEF:
@@ -529,7 +529,7 @@ addresses have not been bound by the dynamic loader. Try again when executable i
case LOC_BASEREG:
case LOC_BASEREG_ARG:
- case LOC_THREAD_LOCAL_STATIC:
+ case LOC_HP_THREAD_LOCAL_STATIC:
{
struct value *regval;
diff --git a/gdb/hpread.c b/gdb/hpread.c
index 4cc5f18c477..72985fba629 100644
--- a/gdb/hpread.c
+++ b/gdb/hpread.c
@@ -5742,7 +5742,7 @@ hpread_process_one_debug_symbol (union dnttentry *dn_bufp, char *name,
{
/* Thread-local variable.
*/
- SYMBOL_CLASS (sym) = LOC_THREAD_LOCAL_STATIC;
+ SYMBOL_CLASS (sym) = LOC_HP_THREAD_LOCAL_STATIC;
SYMBOL_BASEREG (sym) = CR27_REGNUM;
if (objfile->flags & OBJF_SHARED)
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
index c5487a2b677..2f7f865c6f4 100644
--- a/gdb/printcmd.c
+++ b/gdb/printcmd.c
@@ -1279,7 +1279,7 @@ address_info (char *exp, int from_tty)
}
break;
- case LOC_THREAD_LOCAL_STATIC:
+ case LOC_HP_THREAD_LOCAL_STATIC:
printf_filtered (
"a thread-local variable at offset %ld from the thread base register %s",
val, REGISTER_NAME (basereg));
diff --git a/gdb/symtab.h b/gdb/symtab.h
index 6dfc9d4b6f5..520e81efef7 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -625,9 +625,9 @@ enum address_class
LOC_UNRESOLVED,
/* Value is at a thread-specific location calculated by a
- target-specific method. */
+ target-specific method. This is used only by hppa. */
- LOC_THREAD_LOCAL_STATIC,
+ LOC_HP_THREAD_LOCAL_STATIC,
/* The variable does not actually exist in the program.
The value is ignored. */