OSDN Git Service

Regenerate
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Mar 2000 04:25:12 +0000 (04:25 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Mar 2000 04:25:12 +0000 (04:25 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32578 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/c-gperf.h

index 504c200..9062af5 100644 (file)
@@ -1,5 +1,5 @@
-/* C code produced by gperf version 2.7 */
-/* Command-line: gperf -L C -F , 0, 0 -p -j1 -i 1 -g -o -t -G -N is_reserved_word -k1,3,$ ./c-parse.gperf  */
+/* C code produced by gperf version 2.7.1 (19981006 egcs) */
+/* Command-line: gperf -L C -F , 0, 0 -p -j1 -i 1 -g -o -t -G -N is_reserved_word -k1,3,$ /work/src/gcc/gcc/c-parse.gperf  */
 /* Command-line: gperf -L C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf  */ 
 struct resword { const char *name; short token; enum rid rid; };
 #ifdef __GNUC__
@@ -11,12 +11,12 @@ __inline
 #endif
 struct resword *is_reserved_word PARAMS ((const char *, unsigned int));
 
-#define TOTAL_KEYWORDS 84
+#define TOTAL_KEYWORDS 94
 #define MIN_WORD_LENGTH 2
 #define MAX_WORD_LENGTH 20
-#define MIN_HASH_VALUE 8
-#define MAX_HASH_VALUE 173
-/* maximum key range = 166, duplicates = 0 */
+#define MIN_HASH_VALUE 4
+#define MAX_HASH_VALUE 249
+/* maximum key range = 246, duplicates = 0 */
 
 #ifdef __GNUC__
 __inline
@@ -28,32 +28,32 @@ hash (str, len)
 {
   static unsigned char asso_values[] =
     {
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174,  35, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174,   1, 174,  97,  19,  28,
-       40,   6,   1,  53,   3,  13, 174,   5,  67,  18,
-       49,   3,   6, 174,  19,   8,   1,   4,  33,   2,
-        2,  23,   4, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
-      174, 174, 174, 174, 174, 174
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250,  11, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250,   1, 250,  78,  38,  61,
+        1,  37,  47,  70,   1,  13, 250,   4,  94,  37,
+       81,   1, 100, 250,  19,   8,  25,   4,  50,   1,
+        2,   1,   2, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250, 250, 250, 250, 250,
+      250, 250, 250, 250, 250, 250
     };
   register int hval = len;
 
@@ -72,118 +72,149 @@ hash (str, len)
 
 static struct resword wordlist[] =
   {
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"out", TYPE_QUAL, RID_OUT},
-    {"", 0, 0},
-    {"float", TYPESPEC, RID_FLOAT},
-    {"__typeof", TYPEOF, NORID},
-    {"", 0, 0},
-    {"__typeof__", TYPEOF, NORID},
-    {"typeof", TYPEOF, NORID},
-    {"typedef", SCSPEC, RID_TYPEDEF},
-    {"if", IF, NORID},
-    {"short", TYPESPEC, RID_SHORT},
-    {"int", TYPESPEC, RID_INT},
-    {"sizeof", SIZEOF, NORID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"do", DO, NORID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0},
+    {"id", OBJECTNAME, RID_ID},
+    {"__unbounded", TYPE_QUAL, RID_UNBOUNDED},
+    {"__signed", TYPESPEC, RID_SIGNED},
+    {"__unbounded__", TYPE_QUAL, RID_UNBOUNDED},
     {"__signed__", TYPESPEC, RID_SIGNED},
-    {"__extension__", EXTENSION, NORID},
-    {"inout", TYPE_QUAL, RID_INOUT},
+    {"unsigned", TYPESPEC, RID_UNSIGNED},
+    {"", 0, 0},
     {"__imag__", IMAGPART, NORID},
-    {"else", ELSE, NORID},
+    {"", 0, 0},
     {"__inline__", SCSPEC, RID_INLINE},
-    {"while", WHILE, NORID},
+    {"", 0, 0},
     {"__iterator__", SCSPEC, RID_ITERATOR},
-    {"__inline", SCSPEC, RID_INLINE},
-    {"__real__", REALPART, NORID},
     {"switch", SWITCH, NORID},
-    {"__restrict", TYPE_QUAL, RID_RESTRICT},
-    {"enum", ENUM, NORID},
+    {"__real__", REALPART, NORID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"__restrict__", TYPE_QUAL, RID_RESTRICT},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"__typeof__", TYPEOF, NORID},
+    {"", 0, 0},
+    {"short", TYPESPEC, RID_SHORT},
+    {"@compatibility_alias", ALIAS, NORID},
+    {"@protected", PROTECTED, NORID},
+    {"", 0, 0},
+    {"__iterator", SCSPEC, RID_ITERATOR},
+    {"inout", TYPE_QUAL, RID_INOUT},
+    {"oneway", TYPE_QUAL, RID_ONEWAY},
+    {"", 0, 0}, {"", 0, 0},
+    {"double", TYPESPEC, RID_DOUBLE},
+    {"__bounded", TYPE_QUAL, RID_BOUNDED},
+    {"", 0, 0},
+    {"__bounded__", TYPE_QUAL, RID_BOUNDED},
+    {"__extension__", EXTENSION, NORID},
+    {"", 0, 0},
+    {"out", TYPE_QUAL, RID_OUT},
+    {"__restrict", TYPE_QUAL, RID_RESTRICT},
+    {"while", WHILE, NORID},
+    {"", 0, 0},
     {"struct", STRUCT, NORID},
-    {"break", BREAK, NORID},
+    {"__inline", SCSPEC, RID_INLINE},
     {"restrict", TYPE_QUAL, RID_RESTRICT},
-    {"__const", TYPE_QUAL, RID_CONST},
-    {"oneway", TYPE_QUAL, RID_ONEWAY},
+    {"@defs", DEFS, NORID},
+    {"if", IF, NORID},
+    {"sizeof", SIZEOF, NORID},
+    {"__volatile__", TYPE_QUAL, RID_VOLATILE},
+    {"", 0, 0},
+    {"int", TYPESPEC, RID_INT},
+    {"", 0, 0},
+    {"void", TYPESPEC, RID_VOID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"__const__", TYPE_QUAL, RID_CONST},
     {"__complex", TYPESPEC, RID_COMPLEX},
     {"__complex__", TYPESPEC, RID_COMPLEX},
-    {"for", FOR, NORID},
-    {"__iterator", SCSPEC, RID_ITERATOR},
-    {"byref", TYPE_QUAL, RID_BYREF},
-    {"do", DO, NORID},
-    {"case", CASE, NORID},
-    {"__volatile__", TYPE_QUAL, RID_VOLATILE},
+    {"@private", PRIVATE, NORID},
+    {"@selector", SELECTOR, NORID},
+    {"", 0, 0},
+    {"float", TYPESPEC, RID_FLOAT},
     {"", 0, 0},
     {"default", DEFAULT, NORID},
-    {"__volatile", TYPE_QUAL, RID_VOLATILE},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"@defs", DEFS, NORID},
-    {"id", OBJECTNAME, RID_ID},
-    {"double", TYPESPEC, RID_DOUBLE},
-    {"__signed", TYPESPEC, RID_SIGNED},
-    {"", 0, 0}, {"", 0, 0},
-    {"unsigned", TYPESPEC, RID_UNSIGNED},
-    {"goto", GOTO, NORID},
-    {"extern", SCSPEC, RID_EXTERN},
+    {"__typeof", TYPEOF, NORID},
+    {"enum", ENUM, NORID},
+    {"@public", PUBLIC, NORID},
+    {"break", BREAK, NORID},
+    {"signed", TYPESPEC, RID_SIGNED},
+    {"else", ELSE, NORID},
+    {"__asm__", ASM_KEYWORD, NORID},
+    {"for", FOR, NORID},
     {"", 0, 0},
-    {"in", TYPE_QUAL, RID_IN},
+    {"__imag", IMAGPART, NORID},
+    {"__alignof__", ALIGNOF, NORID},
     {"", 0, 0},
-    {"@compatibility_alias", ALIAS, NORID},
+    {"__attribute__", ATTRIBUTE, NORID},
+    {"__const", TYPE_QUAL, RID_CONST},
     {"", 0, 0},
-    {"@private", PRIVATE, NORID},
-    {"@selector", SELECTOR, NORID},
+    {"in", TYPE_QUAL, RID_IN},
+    {"@end", END, NORID},
+    {"__volatile", TYPE_QUAL, RID_VOLATILE},
     {"", 0, 0},
+    {"goto", GOTO, NORID},
+    {"", 0, 0}, {"", 0, 0},
     {"union", UNION, NORID},
     {"", 0, 0},
-    {"__imag", IMAGPART, NORID},
-    {"@public", PUBLIC, NORID},
-    {"return", RETURN, NORID},
+    {"__label__", LABEL, NORID},
     {"bycopy", TYPE_QUAL, RID_BYCOPY},
     {"", 0, 0},
-    {"__label__", LABEL, NORID},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"const", TYPE_QUAL, RID_CONST},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"__builtin_va_arg", VA_ARG, NORID},
-    {"void", TYPESPEC, RID_VOID},
-    {"continue", CONTINUE, NORID},
-    {"inline", SCSPEC, RID_INLINE},
+    {"auto", SCSPEC, RID_AUTO},
+    {"byref", TYPE_QUAL, RID_BYREF},
+    {"case", CASE, NORID},
+    {"", 0, 0}, {"", 0, 0},
+    {"__ptrbase__", PTR_BASE, NORID},
+    {"__ptrvalue__", PTR_VALUE, NORID},
+    {"__ptrextent__", PTR_EXTENT, NORID},
+    {"register", SCSPEC, RID_REGISTER},
+    {"", 0, 0}, {"", 0, 0},
+    {"@class", CLASS, NORID},
     {"__real", REALPART, NORID},
+    {"__asm", ASM_KEYWORD, NORID},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"@encode", ENCODE, NORID},
+    {"__builtin_va_arg", VA_ARG, NORID},
     {"", 0, 0},
-    {"register", SCSPEC, RID_REGISTER},
-    {"@interface", INTERFACE, NORID},
+    {"__attribute", ATTRIBUTE, NORID},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"@protected", PROTECTED, NORID},
-    {"auto", SCSPEC, RID_AUTO},
-    {"__asm__", ASM_KEYWORD, NORID},
-    {"signed", TYPESPEC, RID_SIGNED},
-    {"__alignof", ALIGNOF, NORID},
+    {"return", RETURN, NORID},
     {"", 0, 0},
-    {"__alignof__", ALIGNOF, NORID},
+    {"@protocol", PROTOCOL, NORID},
     {"", 0, 0},
-    {"__attribute__", ATTRIBUTE, NORID},
+    {"__alignof", ALIGNOF, NORID},
+    {"@encode", ENCODE, NORID},
+    {"__ptrextent", PTR_EXTENT, NORID},
     {"", 0, 0},
-    {"volatile", TYPE_QUAL, RID_VOLATILE},
-    {"__attribute", ATTRIBUTE, NORID},
-    {"@class", CLASS, NORID},
+    {"@interface", INTERFACE, NORID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"@implementation", IMPLEMENTATION, NORID},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"__asm", ASM_KEYWORD, NORID},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"@end", END, NORID},
-    {"", 0, 0},
-    {"@protocol", PROTOCOL, NORID},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"asm", ASM_KEYWORD, NORID},
+    {"", 0, 0}, {"", 0, 0},
+    {"__ptrbase", PTR_BASE, NORID},
+    {"__ptrvalue", PTR_VALUE, NORID},
+    {"extern", SCSPEC, RID_EXTERN},
+    {"inline", SCSPEC, RID_INLINE},
     {"", 0, 0}, {"", 0, 0},
     {"static", SCSPEC, RID_STATIC},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0},
+    {"asm", ASM_KEYWORD, NORID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"char", TYPESPEC, RID_CHAR},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"const", TYPE_QUAL, RID_CONST},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"typeof", TYPEOF, NORID},
+    {"typedef", SCSPEC, RID_TYPEDEF},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"continue", CONTINUE, NORID},
+    {"", 0, 0},
+    {"volatile", TYPE_QUAL, RID_VOLATILE},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"long", TYPESPEC, RID_LONG}
   };