Index: src/Parser/DeclarationNode.cc
===================================================================
--- src/Parser/DeclarationNode.cc	(revision a92a4fea7f1dd5fff42ca819dc21cc080115a629)
+++ src/Parser/DeclarationNode.cc	(revision f673c13c3abea6ddbff21862943f7b63b949ff46)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 12:34:05 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Feb  1 16:49:17 2019
-// Update Count     : 1113
+// Last Modified On : Thu Jul 25 17:13:06 2019
+// Update Count     : 1115
 //
 
@@ -49,5 +49,5 @@
 const char * DeclarationNode::aggregateNames[] = { "struct", "union", "trait", "coroutine", "monitor", "thread", "NoAggregateNames" };
 const char * DeclarationNode::typeClassNames[] = { "otype", "dtype", "ftype", "NoTypeClassNames" };
-const char * DeclarationNode::builtinTypeNames[] = { "__builtin_va_list", "zero_t", "one_t", "NoBuiltinTypeNames" };
+const char * DeclarationNode::builtinTypeNames[] = { "__builtin_va_list", "__auto_type", "zero_t", "one_t", "NoBuiltinTypeNames" };
 
 UniqueName DeclarationNode::anonymous( "__anonymous" );
Index: src/Parser/ParseNode.h
===================================================================
--- src/Parser/ParseNode.h	(revision a92a4fea7f1dd5fff42ca819dc21cc080115a629)
+++ src/Parser/ParseNode.h	(revision f673c13c3abea6ddbff21862943f7b63b949ff46)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 13:28:16 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Mon Apr 15 14:22:39 2019
-// Update Count     : 874
+// Last Modified On : Thu Jul 25 15:49:51 2019
+// Update Count     : 875
 //
 
@@ -221,5 +221,5 @@
 	enum TypeClass { Otype, Dtype, Ftype, Ttype, NoTypeClass };
 	static const char * typeClassNames[];
-	enum BuiltinType { Valist, Zero, One, NoBuiltinType };
+	enum BuiltinType { Valist, AutoType, Zero, One, NoBuiltinType };
 	static const char * builtinTypeNames[];
 
Index: src/Parser/lex.ll
===================================================================
--- src/Parser/lex.ll	(revision a92a4fea7f1dd5fff42ca819dc21cc080115a629)
+++ src/Parser/lex.ll	(revision f673c13c3abea6ddbff21862943f7b63b949ff46)
@@ -10,6 +10,6 @@
  * Created On       : Sat Sep 22 08:58:10 2001
  * Last Modified By : Peter A. Buhr
- * Last Modified On : Wed May 15 21:25:27 2019
- * Update Count     : 708
+ * Last Modified On : Thu Jul 25 15:46:05 2019
+ * Update Count     : 715
  */
 
@@ -218,4 +218,5 @@
 __attribute__	{ KEYWORD_RETURN(ATTRIBUTE); }			// GCC
 auto			{ KEYWORD_RETURN(AUTO); }
+__auto_type		{ KEYWORD_RETURN(AUTO_TYPE); }
 basetypeof		{ KEYWORD_RETURN(BASETYPEOF); }			// CFA
 _Bool			{ KEYWORD_RETURN(BOOL); }				// C99
@@ -292,4 +293,5 @@
 __restrict__	{ KEYWORD_RETURN(RESTRICT); }			// GCC
 return			{ KEYWORD_RETURN(RETURN); }
+	/* resume			{ KEYWORD_RETURN(RESUME); }				// CFA */
 short			{ KEYWORD_RETURN(SHORT); }
 signed			{ KEYWORD_RETURN(SIGNED); }
@@ -300,4 +302,5 @@
 _Static_assert	{ KEYWORD_RETURN(STATICASSERT); }		// C11
 struct			{ KEYWORD_RETURN(STRUCT); }
+	/* suspend			{ KEYWORD_RETURN(SUSPEND); }			// CFA */
 switch			{ KEYWORD_RETURN(SWITCH); }
 thread			{ KEYWORD_RETURN(THREAD); }				// C11
Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision a92a4fea7f1dd5fff42ca819dc21cc080115a629)
+++ src/Parser/parser.yy	(revision f673c13c3abea6ddbff21862943f7b63b949ff46)
@@ -10,6 +10,6 @@
 // Created On       : Sat Sep  1 20:22:55 2001
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Jul 14 07:54:30 2019
-// Update Count     : 4355
+// Last Modified On : Thu Jul 25 15:49:52 2019
+// Update Count     : 4356
 //
 
@@ -272,4 +272,5 @@
 %token ZERO_T ONE_T										// CFA
 %token VALIST											// GCC
+%token AUTO_TYPE										// GCC
 %token TYPEOF BASETYPEOF LABEL							// GCC
 %token ENUM STRUCT UNION
@@ -1871,4 +1872,6 @@
 	| VALIST											// GCC, __builtin_va_list
 		{ $$ = DeclarationNode::newBuiltinType( DeclarationNode::Valist ); }
+	| AUTO_TYPE
+		{ $$ = DeclarationNode::newBuiltinType( DeclarationNode::AutoType ); }
 	;
 
