aboutsummaryrefslogtreecommitdiff
path: root/gdb/target-descriptions.c
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2016-03-15 12:53:55 -0700
committerDoug Evans <dje@google.com>2016-03-15 12:53:55 -0700
commit73b4f516a037e5fd2e90a3555c59ed42c9578e48 (patch)
treea35d7b552afc926621b1e3e705dc0f574fb92553 /gdb/target-descriptions.c
parentaa52b601cc232d41a956c9929a090f077c6d1a4a (diff)
downloadfsf-binutils-gdb-73b4f516a037e5fd2e90a3555c59ed42c9578e48.zip
fsf-binutils-gdb-73b4f516a037e5fd2e90a3555c59ed42c9578e48.tar.gz
fsf-binutils-gdb-73b4f516a037e5fd2e90a3555c59ed42c9578e48.tar.bz2
maint_print_c_tdesc_cmd: Use type for TYPE_CODE_FLAGS instead of field_type.
gdb/ChangeLog: * target-descriptions.c (maint_print_c_tdesc_cmd): Use "type" for TYPE_CODE_FLAGS instead of "field_type", for consistency. * features/i386/amd64-avx-linux.c: Regenerate. * features/i386/amd64-avx.c: Regenerate. * features/i386/amd64-avx512-linux.c: Regenerate. * features/i386/amd64-avx512.c: Regenerate. * features/i386/amd64-linux.c: Regenerate. * features/i386/amd64-mpx-linux.c: Regenerate. * features/i386/amd64-mpx.c: Regenerate. * features/i386/amd64.c: Regenerate. * features/i386/i386-avx-linux.c: Regenerate. * features/i386/i386-avx.c: Regenerate. * features/i386/i386-avx512-linux.c: Regenerate. * features/i386/i386-avx512.c: Regenerate. * features/i386/i386-linux.c: Regenerate. * features/i386/i386-mmx-linux.c: Regenerate. * features/i386/i386-mmx.c: Regenerate. * features/i386/i386-mpx-linux.c: Regenerate. * features/i386/i386-mpx.c: Regenerate. * features/i386/i386.c: Regenerate. * features/i386/x32-avx-linux.c: Regenerate. * features/i386/x32-avx.c: Regenerate. * features/i386/x32-avx512-linux.c: Regenerate. * features/i386/x32-avx512.c: Regenerate. * features/i386/x32-linux.c: Regenerate. * features/i386/x32.c: Regenerate.
Diffstat (limited to 'gdb/target-descriptions.c')
-rw-r--r--gdb/target-descriptions.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/gdb/target-descriptions.c b/gdb/target-descriptions.c
index d6a0f9d..5ba167f 100644
--- a/gdb/target-descriptions.c
+++ b/gdb/target-descriptions.c
@@ -1683,9 +1683,11 @@ maint_print_c_tdesc_cmd (char *args, int from_tty)
printed_field_type = 1;
}
- if ((type->kind == TDESC_TYPE_UNION
- || type->kind == TDESC_TYPE_STRUCT)
- && VEC_length (tdesc_type_field, type->u.u.fields) > 0)
+ if (((type->kind == TDESC_TYPE_UNION
+ || type->kind == TDESC_TYPE_STRUCT)
+ && VEC_length (tdesc_type_field, type->u.u.fields) > 0)
+ || (type->kind == TDESC_TYPE_FLAGS
+ && VEC_length (tdesc_type_flag, type->u.f.flags) > 0))
{
printf_unfiltered (" struct tdesc_type *type;\n");
printed_desc_type = 1;
@@ -1803,14 +1805,14 @@ feature = tdesc_create_feature (result, \"%s\");\n",
break;
case TDESC_TYPE_FLAGS:
printf_unfiltered
- (" field_type = tdesc_create_flags (feature, \"%s\", %d);\n",
+ (" type = tdesc_create_flags (feature, \"%s\", %d);\n",
type->name, (int) type->u.f.size);
for (ix3 = 0;
VEC_iterate (tdesc_type_flag, type->u.f.flags, ix3,
flag);
ix3++)
printf_unfiltered
- (" tdesc_add_flag (field_type, %d, \"%s\");\n",
+ (" tdesc_add_flag (type, %d, \"%s\");\n",
flag->start, flag->name);
break;
default: