* 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 dd0b614fc860b9f7fe2a9e5790b6a06ab24f0ae0..05a32dec3614afd0259e546649da498bf2c1e921 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 d9b1271ad482d6d86fb642ecc2f42180b026500e..20bb65ca939dc2103d61d76a0e2f492b2d537506 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 019af9e6bf84686da1121a2c30bf3404acd8eee4..23c2a51df7204417ae248192e0e202449be8ac49 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;