diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 526d2532d4..473c0e3402 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2001-12-09 Fred Fish + + * gdbtypes.c (build_gdbtypes): For builtin_type_char, pass + TYPE_FLAG_NOSIGN to init_type() rather than setting it after the + type is created. + 2001-12-09 Fred Fish * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_CONST, diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c index 9533903d45..9309495fe6 100644 --- a/gdb/gdbtypes.c +++ b/gdb/gdbtypes.c @@ -2937,9 +2937,8 @@ build_gdbtypes (void) "void", (struct objfile *) NULL); builtin_type_char = init_type (TYPE_CODE_INT, TARGET_CHAR_BIT / TARGET_CHAR_BIT, - 0, + TYPE_FLAG_NOSIGN, "char", (struct objfile *) NULL); - TYPE_FLAGS (builtin_type_char) |= TYPE_FLAG_NOSIGN; builtin_type_true_char = init_type (TYPE_CODE_CHAR, TARGET_CHAR_BIT / TARGET_CHAR_BIT, 0,