* rs6000-tdep.c (rs6000_builtin_type_vec128): Don't use
authorTom Tromey <tromey@redhat.com>
Sun, 24 Aug 2008 18:01:15 +0000 (18:01 +0000)
committerTom Tromey <tromey@redhat.com>
Sun, 24 Aug 2008 18:01:15 +0000 (18:01 +0000)
TYPE_FLAGS.
* features/rs6000/powerpc-vsx32l.c
(initialize_tdesc_powerpc_vsx32l): Update.
* features/rs6000/powerpc-vsx32.c
(initialize_tdesc_powerpc_vsx32): Update.
* features/rs6000/powerpc-vsx64.c
(initialize_tdesc_powerpc_vsx64): Update.
* features/rs6000/powerpc-vsx64l.c
(initialize_tdesc_powerpc_vsx64l): Update.
* target-descriptions.c (maint_print_c_tdesc_cmd): Emit
TYPE_VECTOR, not TYPE_FLAGS.

gdb/ChangeLog
gdb/features/rs6000/powerpc-vsx32.c
gdb/features/rs6000/powerpc-vsx32l.c
gdb/features/rs6000/powerpc-vsx64.c
gdb/features/rs6000/powerpc-vsx64l.c
gdb/rs6000-tdep.c
gdb/target-descriptions.c

index 935d159..1812d91 100644 (file)
@@ -1,5 +1,20 @@
 2008-08-24  Tom Tromey  <tromey@redhat.com>
 
+       * rs6000-tdep.c (rs6000_builtin_type_vec128): Don't use
+       TYPE_FLAGS.
+       * features/rs6000/powerpc-vsx32l.c
+       (initialize_tdesc_powerpc_vsx32l): Update.
+       * features/rs6000/powerpc-vsx32.c
+       (initialize_tdesc_powerpc_vsx32): Update.
+       * features/rs6000/powerpc-vsx64.c
+       (initialize_tdesc_powerpc_vsx64): Update.
+       * features/rs6000/powerpc-vsx64l.c
+       (initialize_tdesc_powerpc_vsx64l): Update.
+       * target-descriptions.c (maint_print_c_tdesc_cmd): Emit
+       TYPE_VECTOR, not TYPE_FLAGS.
+
+2008-08-24  Tom Tromey  <tromey@redhat.com>
+
        * xml-tdesc.c (tdesc_end_union): Update.
        * stabsread.c (define_symbol): Update.
        (read_type): Update.
index 560b48f..19e7517 100644 (file)
@@ -122,7 +122,7 @@ initialize_tdesc_powerpc_vsx32 (void)
   append_composite_type_field (type, xstrdup ("v8_int16"), field_type);
   field_type = tdesc_named_type (feature, "v16i8");
   append_composite_type_field (type, xstrdup ("v16_int8"), field_type);
-  TYPE_FLAGS (type) |= TYPE_FLAG_VECTOR;
+  TYPE_VECTOR (type) = 1;
   tdesc_record_type (feature, type);
 
   tdesc_create_reg (feature, "vr0", 71, 1, NULL, 128, "vec128");
index bedf039..0290ee6 100644 (file)
@@ -126,7 +126,7 @@ initialize_tdesc_powerpc_vsx32l (void)
   append_composite_type_field (type, xstrdup ("v8_int16"), field_type);
   field_type = tdesc_named_type (feature, "v16i8");
   append_composite_type_field (type, xstrdup ("v16_int8"), field_type);
-  TYPE_FLAGS (type) |= TYPE_FLAG_VECTOR;
+  TYPE_VECTOR (type) = 1;
   tdesc_record_type (feature, type);
 
   tdesc_create_reg (feature, "vr0", 73, 1, NULL, 128, "vec128");
index da6b0fc..32b9796 100644 (file)
@@ -122,7 +122,7 @@ initialize_tdesc_powerpc_vsx64 (void)
   append_composite_type_field (type, xstrdup ("v8_int16"), field_type);
   field_type = tdesc_named_type (feature, "v16i8");
   append_composite_type_field (type, xstrdup ("v16_int8"), field_type);
-  TYPE_FLAGS (type) |= TYPE_FLAG_VECTOR;
+  TYPE_VECTOR (type) = 1;
   tdesc_record_type (feature, type);
 
   tdesc_create_reg (feature, "vr0", 71, 1, NULL, 128, "vec128");
index 689ca67..01d9cea 100644 (file)
@@ -126,7 +126,7 @@ initialize_tdesc_powerpc_vsx64l (void)
   append_composite_type_field (type, xstrdup ("v8_int16"), field_type);
   field_type = tdesc_named_type (feature, "v16i8");
   append_composite_type_field (type, xstrdup ("v16_int8"), field_type);
-  TYPE_FLAGS (type) |= TYPE_FLAG_VECTOR;
+  TYPE_VECTOR (type) = 1;
   tdesc_record_type (feature, type);
 
   tdesc_create_reg (feature, "vr0", 73, 1, NULL, 128, "vec128");
index fa00cc4..966ca1d 100644 (file)
@@ -2128,7 +2128,7 @@ rs6000_builtin_type_vec128 (struct gdbarch *gdbarch)
       append_composite_type_field (t, "v16_int8",
                                   init_vector_type (builtin_type_int8, 16));
 
-      TYPE_FLAGS (t) |= TYPE_FLAG_VECTOR;
+      TYPE_VECTOR (t) = 1;
       TYPE_NAME (t) = "ppc_builtin_type_vec128";
       tdep->ppc_builtin_type_vec128 = t;
     }
index 95bf7c9..c77acb6 100644 (file)
@@ -1096,7 +1096,7 @@ maint_print_c_tdesc_cmd (char *args, int from_tty)
                }
              if (TYPE_VECTOR (type))
                printf_unfiltered
-                 ("  TYPE_FLAGS (type) |= TYPE_FLAG_VECTOR;\n");
+                 ("  TYPE_VECTOR (type) = 1;\n");
              break;
            default:
              error (_("C output is not supported type \"%s\"."), TYPE_NAME (type));