From: Ian Lance Taylor Date: Thu, 25 Jan 1996 00:26:19 +0000 (+0000) Subject: * ieee.c (ieee_read_cxx_class): Don't multiply voffset by 4. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fab21c78506024a9cf52dd695a2d1680cfc01735;p=binutils-gdb.git * ieee.c (ieee_read_cxx_class): Don't multiply voffset by 4. (struct ieee_write_type): Add name field. (struct ieee_type_class): Remove name field. Change all uses to use new name field in type instead. (struct ieee_name_type): Likewise. (ieee_start_struct_type): Initialize name field of type. (ieee_start_class_type): Don't initialize classdef entry of tag. (ieee_class_method_var): Don't adjust voffset. (ieee_end_class_type): Likewise. (ieee_tag_type): Initialize new name field of type. (ieee_typdef): Set name after copying in type information. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 280659435b1..02010896cdb 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,5 +1,21 @@ Wed Jan 24 12:06:05 1996 Ian Lance Taylor + * stabs.c (parse_stab_members): Don't adjust voffset. + + * ieee.c (ieee_read_cxx_class): Don't multiply voffset by 4. + (struct ieee_write_type): Add name field. + (struct ieee_type_class): Remove name field. Change all uses to + use new name field in type instead. + (struct ieee_name_type): Likewise. + (ieee_start_struct_type): Initialize name field of type. + (ieee_start_class_type): Don't initialize classdef entry of tag. + (ieee_class_method_var): Don't adjust voffset. + (ieee_end_class_type): Likewise. + (ieee_tag_type): Initialize new name field of type. + (ieee_typdef): Set name after copying in type information. + + * debug.c (VOFFSET_STATIC_METHOD): Define as -1, not 1. + * ieee.c (struct ieee_modified_type): Define. (struct ieee_handle): Add modified and modified_alloc fields. (ieee_get_modified_info): New static function.