From 49ea02cc21c1c8448824a0b3c5def4225e2e7057 Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Sun, 20 Mar 2005 20:30:35 +0000 Subject: [PATCH] * dwarf2loc.c (dwarf_expr_tls_address): Mark addr as volatile. * varobj.c (my_value_equal): Mark val2 as volatile. --- gdb/ChangeLog | 3 +++ gdb/dwarf2loc.c | 2 +- gdb/varobj.c | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index dd0b614fc8..05a32dec36 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ 2005-03-20 Mark Kettenis + * 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 diff --git a/gdb/dwarf2loc.c b/gdb/dwarf2loc.c index d9b1271ad4..20bb65ca93 100644 --- a/gdb/dwarf2loc.c +++ b/gdb/dwarf2loc.c @@ -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 ()) { diff --git a/gdb/varobj.c b/gdb/varobj.c index 019af9e6bf..23c2a51df7 100644 --- a/gdb/varobj.c +++ b/gdb/varobj.c @@ -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; -- 2.11.0