* value.h (struct value): Delete field ``substring_addr''. Change
authorAndrew Cagney <cagney@redhat.com>
Sun, 17 Mar 2002 01:10:15 +0000 (01:10 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 17 Mar 2002 01:10:15 +0000 (01:10 +0000)
aligner fields to force_doublest_align, force_longest_align,
force_core_addr_align and force_pointer_align.

gdb/ChangeLog
gdb/value.h

index 4087dbb..7a76faf 100644 (file)
@@ -1,3 +1,9 @@
+2002-03-16  Andrew Cagney  <ac131313@redhat.com>
+
+       * value.h (struct value): Delete field ``substring_addr''.  Change
+       aligner fields to force_doublest_align, force_longest_align,
+       force_core_addr_align and force_pointer_align.
+
 2002-03-16  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
 
        * ia64-tdep.c (ia64_gdbarch_init): Call set_gdbarch_frame_args_skip,
index 29a178f..fe0e93a 100644 (file)
@@ -125,14 +125,6 @@ struct value
        list.  */
     struct value *next;
 
-    /* ??? When is this used?  */
-    union
-      {
-       CORE_ADDR memaddr;
-       char *myaddr;
-      }
-    substring_addr;
-
     /* Register number if the value is from a register.  Is not kept
        if you take a field of a structure that is stored in a
        register.  Shouldn't it be?  */
@@ -166,9 +158,10 @@ struct value
     union
       {
        long contents[1];
-       double force_double_align;
-       LONGEST force_longlong_align;
-       char *literal_data;
+       DOUBLEST force_doublest_align;
+       LONGEST force_longest_align;
+       CORE_ADDR force_core_addr_align;
+       void *force_pointer_aligh;
       }
     aligner;
     /* Do not add any new members here -- contents above will trash them */