]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* varobj.c (varobj_set_value): Make sure that there were no
[binutils.git] / gdb / ChangeLog
index c982a16b68e20ebe163260a83be8db286df5d7ec..9099360cace648e8c913b5992f41e9509397c468 100644 (file)
@@ -1,3 +1,80 @@
+2002-01-13  Keith Seitz  <[email protected]>
+
+       * varobj.c (varobj_set_value): Make sure that there were no
+       errors evaluating the object before attempting to set its
+       value.
+       value_cast now properly adjusts VALUE_ADDRESS for baseclasses,
+       so this offset adjustment is no longer necessary.
+       (create_child): Don't set the error flag if the child is
+       a CPLUS_FAKE_CHILD.
+       (value_of_child): If value_fetch_lazy fails, return NULL
+       so that callers will be notified that an error occurred.
+       (c_value_of_variable): Delay check of variable's validity
+       until later. We actually want all structs and unions to have
+       the value "{...}".
+       Do not return "???" for variables which could not be evaluated.
+       This error condition must be returned to the caller so that it
+       can get the error condition from gdb.
+       (cplus_name_of_child): Adjust index for vptr before figuring
+       out the name of the child.
+       (cplus_value_of_child): If a child's (real) parent is not valid,
+       don't even bother trying to give a value for it. Just return
+       an error. Change all instances in this function.
+       (cplus_type_of_child): If our parent is one of the "fake"
+       parents, we need to get at the type of the real parent, and
+       derive the child's true type using this information.
+
+2002-01-13  Andrew Cagney  <[email protected]>
+
+       From 2002-01-09 John Marshall <[email protected]>:
+       * CONTRIBUTE, README, TODO: Change sourceware.cygnus.com to
+       sources.redhat.com, and tweak some related URLs which had
+       suffered from linkrot.
+
+2002-01-13  Andrew Cagney  <[email protected]>
+
+       From Jeff law:
+       * hppa-tdep.c (hppa_push_arguments): Correct handling of 5-7 byte
+       structures passed in registers.
+
+2002-01-13  Eli Zaretskii  <[email protected]>
+
+       * go32-nat.c (save_npx) [__DJGPP_MINOR__ < 3]: Remove extraneous
+       white space which prevented compilation.  Reported by DSK
+       <[email protected]>.
+
+2002-01-11  Michael Snyder  <[email protected]>
+
+       * symfile.c (build_section_addr_info_from_section_tab):
+       Use bfd access method instead of manipulating bfd directly.
+       (syms_from_objfile): Ditto.
+       (simple_overlay_update_1): Ditto.
+       (simple_overlay_update): Ditto.
+       (generic_load): Ditto.
+       (overlay_unmapped_address): FIXME comment, bfd access methods.
+       (sections_overlap): FIXME comment, bfd access methods.
+       (pc_in_mapped_range): FIXME comment, bfd access methods.
+       (pc_in_unmapped_range): FIXME comment, bfd access methods.
+       (section_is_mapped): FIXME comment, bfd access methods.
+       (section_is_overlay): FIXME comment, bfd access methods.
+
+       * symfile.c (generic_load): Whitespace and long line cleanups.
+       Remove duplicate variable, change several local variables to
+       more appropriate data types.
+       (print_transfer_performance): Use %lu instead of %ld for ulongs.
+
+2002-01-12  Andrew Cagney  <[email protected]>
+
+       From Peter Schauer:
+       * language.c (longest_local_hex_string_custom): Use phex_nz to
+       convert NUM to a hex string.
+
+2002-01-12  Elena Zannoni  <[email protected]>
+
+       * sh-tdep.c (sh_gdbarch_init): Move setting of long_bit earlier in
+       the function.
+       Update Copyright year.
+
 2002-01-12  Andrew Cagney  <[email protected]>
 
        * language.c (longest_raw_hex_string): Delete unused function.
This page took 0.024909 seconds and 4 git commands to generate.