OSDN Git Service

* builtins.c (expand_builtin_saveregs): Remove static, remove exp
[pf3gnuchains/gcc-fork.git] / gcc / c-gperf.h
index 0b79d11..481d402 100644 (file)
@@ -1,14 +1,14 @@
-/* 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,$ ./c-parse.gperf  */
+/* 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,$ ../../../egcs/gcc/c-parse.gperf  */
 /* Command-line: gperf -L KR-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; };
 
-#define TOTAL_KEYWORDS 83
+#define TOTAL_KEYWORDS 84
 #define MIN_WORD_LENGTH 2
 #define MAX_WORD_LENGTH 20
 #define MIN_HASH_VALUE 8
-#define MAX_HASH_VALUE 141
-/* maximum key range = 134, duplicates = 0 */
+#define MAX_HASH_VALUE 173
+/* maximum key range = 166, duplicates = 0 */
 
 #ifdef __GNUC__
 __inline
@@ -20,32 +20,32 @@ hash (str, len)
 {
   static unsigned char asso_values[] =
     {
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142,  35, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142,   1, 142,  90,   1,  28,
-       40,   6,   1,  24,   3,  13, 142,  36,  60,  14,
-       49,   3,   6, 142,  19,   8,   1,  50,  33,  11,
-        2,  23,   4, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
-      142, 142, 142, 142, 142, 142
+      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
     };
   register int hval = len;
 
@@ -83,16 +83,16 @@ static struct resword wordlist[] =
     {"__imag__", IMAGPART, NORID},
     {"else", ELSE, NORID},
     {"__inline__", SCSPEC, RID_INLINE},
-    {"byref", TYPE_QUAL, RID_BYREF},
+    {"while", WHILE, NORID},
     {"__iterator__", SCSPEC, RID_ITERATOR},
     {"__inline", SCSPEC, RID_INLINE},
     {"__real__", REALPART, NORID},
     {"switch", SWITCH, NORID},
     {"__restrict", TYPE_QUAL, RID_RESTRICT},
-    {"goto", GOTO, NORID},
+    {"enum", ENUM, NORID},
     {"__restrict__", TYPE_QUAL, RID_RESTRICT},
     {"struct", STRUCT, NORID},
-    {"while", WHILE, NORID},
+    {"break", BREAK, NORID},
     {"restrict", TYPE_QUAL, RID_RESTRICT},
     {"__const", TYPE_QUAL, RID_CONST},
     {"oneway", TYPE_QUAL, RID_ONEWAY},
@@ -101,20 +101,21 @@ static struct resword wordlist[] =
     {"__complex__", TYPESPEC, RID_COMPLEX},
     {"for", FOR, NORID},
     {"__iterator", SCSPEC, RID_ITERATOR},
-    {"__imag", IMAGPART, NORID},
+    {"byref", TYPE_QUAL, RID_BYREF},
     {"do", DO, NORID},
     {"case", CASE, NORID},
     {"__volatile__", TYPE_QUAL, RID_VOLATILE},
-    {"break", BREAK, NORID},
+    {"", 0, 0},
     {"default", DEFAULT, NORID},
     {"__volatile", TYPE_QUAL, RID_VOLATILE},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"@defs", DEFS, NORID},
     {"id", OBJECTNAME, RID_ID},
-    {"", 0, 0},
+    {"double", TYPESPEC, RID_DOUBLE},
     {"__signed", TYPESPEC, RID_SIGNED},
-    {"bycopy", TYPE_QUAL, RID_BYCOPY},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0},
+    {"unsigned", TYPESPEC, RID_UNSIGNED},
+    {"goto", GOTO, NORID},
     {"extern", SCSPEC, RID_EXTERN},
     {"", 0, 0},
     {"in", TYPE_QUAL, RID_IN},
@@ -123,53 +124,59 @@ static struct resword wordlist[] =
     {"", 0, 0},
     {"@private", PRIVATE, NORID},
     {"@selector", SELECTOR, NORID},
-    {"register", SCSPEC, RID_REGISTER},
-    {"__label__", LABEL, NORID},
-    {"", 0, 0}, {"", 0, 0},
-    {"enum", ENUM, NORID},
+    {"", 0, 0},
+    {"union", UNION, NORID},
+    {"", 0, 0},
+    {"__imag", IMAGPART, NORID},
+    {"@public", PUBLIC, NORID},
     {"return", RETURN, NORID},
-    {"", 0, 0}, {"", 0, 0},
-    {"signed", TYPESPEC, RID_SIGNED},
+    {"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}, {"", 0, 0},
+    {"__builtin_va_arg", VA_ARG, NORID},
+    {"void", TYPESPEC, RID_VOID},
+    {"continue", CONTINUE, NORID},
     {"inline", SCSPEC, RID_INLINE},
     {"__real", REALPART, NORID},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"void", TYPESPEC, RID_VOID},
-    {"continue", CONTINUE, NORID},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
     {"@encode", ENCODE, NORID},
+    {"", 0, 0},
+    {"register", SCSPEC, RID_REGISTER},
+    {"@interface", INTERFACE, NORID},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"@protected", PROTECTED, NORID},
     {"auto", SCSPEC, RID_AUTO},
     {"__asm__", ASM_KEYWORD, NORID},
-    {"@interface", INTERFACE, NORID},
+    {"signed", TYPESPEC, RID_SIGNED},
     {"__alignof", ALIGNOF, NORID},
-    {"double", TYPESPEC, RID_DOUBLE},
+    {"", 0, 0},
     {"__alignof__", ALIGNOF, NORID},
-    {"@protected", PROTECTED, NORID},
+    {"", 0, 0},
     {"__attribute__", ATTRIBUTE, NORID},
-    {"unsigned", TYPESPEC, RID_UNSIGNED},
+    {"", 0, 0},
     {"volatile", TYPE_QUAL, RID_VOLATILE},
     {"__attribute", ATTRIBUTE, NORID},
     {"@class", CLASS, NORID},
-    {"__asm", ASM_KEYWORD, NORID},
-    {"", 0, 0}, {"", 0, 0},
     {"@implementation", IMPLEMENTATION, NORID},
     {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"union", UNION, NORID},
-    {"", 0, 0}, {"", 0, 0},
-    {"@public", PUBLIC, NORID},
-    {"asm", ASM_KEYWORD, NORID},
+    {"__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},
-    {"@end", END, NORID},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
+    {"asm", ASM_KEYWORD, NORID},
+    {"", 0, 0}, {"", 0, 0},
     {"static", SCSPEC, RID_STATIC},
-    {"", 0, 0}, {"", 0, 0}, {"", 0, 0}, {"", 0, 0},
-    {"long", TYPESPEC, RID_LONG},
-    {"", 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},
+    {"char", TYPESPEC, RID_CHAR},
+    {"", 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}
   };
 
 #ifdef __GNUC__