gdb/testsuite
* gdb.java/jprint.java (jprint.main): Keep 'x' live.
+2012-03-05 Tom Tromey <tromey@redhat.com>
+
+ * jv-valprint.c (java_value_print): Correctly compute 'obj_addr'.
+
2012-03-05 Joel Brobecker <brobecker@adacore.com>
From Andreas Arnez <arnez@linux.vnet.ibm.com>:
if (is_object_type (type))
{
CORE_ADDR obj_addr;
+ struct value *tem = val;
/* Get the run-time type, and cast the object into that. */
+ while (TYPE_CODE (value_type (tem)) == TYPE_CODE_PTR)
+ tem = value_ind (tem);
- obj_addr = unpack_pointer (type, value_contents (val));
+ obj_addr = value_address (tem);
if (obj_addr != 0)
{
+2012-03-05 Tom Tromey <tromey@redhat.com>
+
+ * gdb.java/jprint.java (jprint.main): Keep 'x' live.
+
2012-03-04 Yao Qi <yao@codesourcery.com>
* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
jprint x = new jprint ();
x.dothat (44);
print (k, 33);
+ print (x.addk(0), 33);
}
}