OSDN Git Service

* dwarf2loc.c (dwarf_expr_tls_address): Mark addr as volatile.
authorMark Kettenis <kettenis@gnu.org>
Sun, 20 Mar 2005 20:30:35 +0000 (20:30 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sun, 20 Mar 2005 20:30:35 +0000 (20:30 +0000)
* varobj.c (my_value_equal): Mark val2 as volatile.

gdb/ChangeLog
gdb/dwarf2loc.c
gdb/varobj.c

index dd0b614..05a32de 100644 (file)
@@ -1,5 +1,8 @@
 2005-03-20  Mark Kettenis  <kettenis@gnu.org>
 
+       * dwarf2loc.c (dwarf_expr_tls_address): Mark addr as volatile.
+       * varobj.c (my_value_equal): Mark val2 as volatile.
+
        * cp-names.y: Add prototype for yyparse.
 
 2005-03-19  Daniel Jacobowitz  <dan@codesourcery.com>
index d9b1271..20bb65c 100644 (file)
@@ -186,7 +186,7 @@ static CORE_ADDR
 dwarf_expr_tls_address (void *baton, CORE_ADDR offset)
 {
   struct dwarf_expr_baton *debaton = (struct dwarf_expr_baton *) baton;
-  CORE_ADDR addr = 0;
+  volatile CORE_ADDR addr = 0;
 
   if (target_get_thread_local_address_p ())
     {
index 019af9e..23c2a51 100644 (file)
@@ -1450,7 +1450,7 @@ variable_default_display (struct varobj *var)
    can't be established, *ERROR2 is set to non-zero.  */
 
 static int
-my_value_equal (struct value *val1, struct value *val2, int *error2)
+my_value_equal (struct value *val1, struct value *volatile val2, int *error2)
 {
   volatile struct exception except;