Print nonexisting/optimized out static fields gracefully.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 65381a36482e34612dffb7e02251e17bc7a1ee5a..88b8340206b5ea3f8d5488537409466c00329e52 100644 (file)
@@ -1,3 +1,30 @@
+2013-10-25  Pedro Alves  <palves@redhat.com>
+
+       * cp-valprint.c (cp_print_value_fields): No longer handle a NULL
+       static field value.
+       (cp_print_static_field): If the value is entirely optimized out,
+       print <optimized out> here.
+       * jv-valprint.c (java_print_value_fields): No longer handle a NULL
+       static field value.
+       * p-valprint.c (pascal_object_print_static_field): If the value is
+       entirely optimized out, print <optimized out> here.
+       * valops.c (do_search_struct_field)
+       (value_struct_elt_for_reference): No longer handle a NULL static
+       field value.
+       * value.c (value_static_field): Return an optimized out value
+       instead of NULL.
+
+2013-10-25  Yao Qi  <yao@codesourcery.com>
+
+       * remote.c (remote_traceframe_info): Return early if
+       traceframe is not selected.
+
+2013-10-25  Yao Qi  <yao@codesourcery.com>
+
+       * tracepoint.c (traceframe_fun): Remove.
+       (traceframe_sal): Remove.
+       (set_traceframe_context): Add local variables.
+
 2013-10-25  Joel Brobecker  <brobecker@adacore.com>
 
        * varobj.h (struct lang_varobj_ops): Remove spaces between '*'
This page took 0.028322 seconds and 4 git commands to generate.