From 87b824c3ed1dd4c14f7f50597adc277972716999 Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Thu, 16 Mar 2000 04:25:12 +0000 Subject: [PATCH] Regenerate From-SVN: r32578 --- gcc/c-gperf.h | 251 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 141 insertions(+), 110 deletions(-) diff --git a/gcc/c-gperf.h b/gcc/c-gperf.h index 504c200..9062af5 100644 --- a/gcc/c-gperf.h +++ b/gcc/c-gperf.h @@ -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} }; -- 2.7.4