OSDN Git Service

Approved by Jim Blandy:
authorfnf <fnf>
Mon, 10 Dec 2001 06:19:50 +0000 (06:19 +0000)
committerfnf <fnf>
Mon, 10 Dec 2001 06:19:50 +0000 (06:19 +0000)
2001-12-09  Fred Fish  <fnf@redhat.com>
* gdbtypes.c (build_gdbtypes): For builtin_type_char, pass
TYPE_FLAG_NOSIGN to init_type() rather than setting it after the
type is created.

gdb/ChangeLog
gdb/gdbtypes.c

index 526d253..473c0e3 100644 (file)
@@ -1,5 +1,11 @@
 2001-12-09  Fred Fish  <fnf@redhat.com>
 
+       * 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  <fnf@redhat.com>
+
        * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_CONST,
        TYPE_VOLATILE, TYPE_INCOMPLETE): Move macros that test the
        bits to location in file where the bits are defined.
index 9533903..9309495 100644 (file)
@@ -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,