OSDN Git Service

* c-common.c (enum rid): Remove RID_PTRBASE, RID_PTREXTENT and
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Oct 2004 23:19:07 +0000 (23:19 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Oct 2004 23:19:07 +0000 (23:19 +0000)
RID_PTRVALUE.
* c-parse.in (PTR_VALUE, PTR_BASE, PTR_EXTENT): Remove %token
declarations.
(reswords): Remove __ptrbase, __ptrbase__, __ptrextent,
__ptrextent__, __ptrvalue and __ptrvalue__.
(rid_to_yy): Remove RID_PTRBASE, RID_PTREXTENT and RID_PTRVALUE
entries.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89158 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-common.h
gcc/c-parse.in

index 2baac15..9604aa4 100644 (file)
@@ -1,3 +1,14 @@
+2004-10-17  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * c-common.c (enum rid): Remove RID_PTRBASE, RID_PTREXTENT and
+       RID_PTRVALUE.
+       * c-parse.in (PTR_VALUE, PTR_BASE, PTR_EXTENT): Remove %token
+       declarations.
+       (reswords): Remove __ptrbase, __ptrbase__, __ptrextent,
+       __ptrextent__, __ptrvalue and __ptrvalue__.
+       (rid_to_yy): Remove RID_PTRBASE, RID_PTREXTENT and RID_PTRVALUE
+       entries.
+
 2004-10-16  Dale Johannesen  <dalej@apple.com>
 
        * c-common.c (c_common_get_alias_set):  Use GGC for type_hash_table.
index 77a415d..8f27638 100644 (file)
@@ -72,8 +72,8 @@ enum rid
 
   /* C extensions */
   RID_ASM,       RID_TYPEOF,   RID_ALIGNOF,  RID_ATTRIBUTE,  RID_VA_ARG,
-  RID_EXTENSION, RID_IMAGPART, RID_REALPART, RID_LABEL,      RID_PTRBASE,
-  RID_PTREXTENT, RID_PTRVALUE, RID_CHOOSE_EXPR, RID_TYPES_COMPATIBLE_P,
+  RID_EXTENSION, RID_IMAGPART, RID_REALPART, RID_LABEL,      RID_CHOOSE_EXPR,
+  RID_TYPES_COMPATIBLE_P,
 
   /* Too many ways of getting the name of a function as a string */
   RID_FUNCTION_NAME, RID_PRETTY_FUNCTION_NAME, RID_C99_FUNCTION_NAME,
index 289e7c1..0558dc7 100644 (file)
@@ -148,7 +148,6 @@ do {                                                                        \
 %token BREAK CONTINUE RETURN GOTO ASM_KEYWORD TYPEOF ALIGNOF
 %token ATTRIBUTE EXTENSION LABEL
 %token REALPART IMAGPART VA_ARG CHOOSE_EXPR TYPES_COMPATIBLE_P
-%token PTR_VALUE PTR_BASE PTR_EXTENT
 %token FUNC_NAME OFFSETOF
 
 /* Add precedence rules to solve dangling else s/r conflict */
@@ -3093,12 +3092,6 @@ static const struct resword reswords[] =
   { "__inline",                RID_INLINE,     0 },
   { "__inline__",      RID_INLINE,     0 },
   { "__label__",       RID_LABEL,      0 },
-  { "__ptrbase",       RID_PTRBASE,    0 },
-  { "__ptrbase__",     RID_PTRBASE,    0 },
-  { "__ptrextent",     RID_PTREXTENT,  0 },
-  { "__ptrextent__",   RID_PTREXTENT,  0 },
-  { "__ptrvalue",      RID_PTRVALUE,   0 },
-  { "__ptrvalue__",    RID_PTRVALUE,   0 },
   { "__real",          RID_REALPART,   0 },
   { "__real__",                RID_REALPART,   0 },
   { "__restrict",      RID_RESTRICT,   0 },
@@ -3252,9 +3245,6 @@ static const short rid_to_yy[RID_MAX] =
   /* RID_IMAGPART */   IMAGPART,
   /* RID_REALPART */   REALPART,
   /* RID_LABEL */      LABEL,
-  /* RID_PTRBASE */    PTR_BASE,
-  /* RID_PTREXTENT */  PTR_EXTENT,
-  /* RID_PTRVALUE */   PTR_VALUE,
 
   /* RID_CHOOSE_EXPR */                        CHOOSE_EXPR,
   /* RID_TYPES_COMPATIBLE_P */         TYPES_COMPATIBLE_P,