Blame SOURCES/gcc32-bison.patch

6f1b0c
--- gcc/c-parse.in.jj	2009-03-09 14:27:38.000000000 +0100
6f1b0c
+++ gcc/c-parse.in	2009-03-09 14:33:29.000000000 +0100
6f1b0c
@@ -1713,7 +1713,7 @@ enum_head:
6f1b0c
 
6f1b0c
 structsp_attr:
6f1b0c
 	  struct_head identifier '{'
6f1b0c
-		{ $$ = start_struct (RECORD_TYPE, $2);
6f1b0c
+		{ $<ttype>$ = start_struct (RECORD_TYPE, $2);
6f1b0c
 		  /* Start scope of tag before parsing components.  */
6f1b0c
 		}
6f1b0c
 	  component_decl_list '}' maybe_attribute 
6f1b0c
@@ -1723,7 +1723,7 @@ structsp_attr:
6f1b0c
 				      $3, chainon ($1, $5));
6f1b0c
 		}
6f1b0c
 	| union_head identifier '{'
6f1b0c
-		{ $$ = start_struct (UNION_TYPE, $2); }
6f1b0c
+		{ $<ttype>$ = start_struct (UNION_TYPE, $2); }
6f1b0c
 	  component_decl_list '}' maybe_attribute
6f1b0c
 		{ $$ = finish_struct ($<ttype>4, $5, chainon ($1, $7)); }
6f1b0c
 	| union_head '{' component_decl_list '}' maybe_attribute
6f1b0c
@@ -1731,12 +1731,12 @@ structsp_attr:
6f1b0c
 				      $3, chainon ($1, $5));
6f1b0c
 		}
6f1b0c
 	| enum_head identifier '{'
6f1b0c
-		{ $$ = start_enum ($2); }
6f1b0c
+		{ $<ttype>$ = start_enum ($2); }
6f1b0c
 	  enumlist maybecomma_warn '}' maybe_attribute
6f1b0c
 		{ $$ = finish_enum ($<ttype>4, nreverse ($5),
6f1b0c
 				    chainon ($1, $8)); }
6f1b0c
 	| enum_head '{'
6f1b0c
-		{ $$ = start_enum (NULL_TREE); }
6f1b0c
+		{ $<ttype>$ = start_enum (NULL_TREE); }
6f1b0c
 	  enumlist maybecomma_warn '}' maybe_attribute
6f1b0c
 		{ $$ = finish_enum ($<ttype>3, nreverse ($4),
6f1b0c
 				    chainon ($1, $7)); }
6f1b0c
--- gcc/cp/parse.y.jj	2009-03-09 14:39:01.000000000 +0100
6f1b0c
+++ gcc/cp/parse.y	2009-03-09 14:41:58.000000000 +0100
6f1b0c
@@ -804,7 +804,7 @@ fndef:
6f1b0c
 
6f1b0c
 constructor_declarator:
6f1b0c
 	  nested_name_specifier SELFNAME '(' 
6f1b0c
-                { $$ = begin_constructor_declarator ($1, $2); }
6f1b0c
+                { $<ttype>$ = begin_constructor_declarator ($1, $2); }
6f1b0c
 	  parmlist ')' cv_qualifiers exception_specification_opt
6f1b0c
 		{ $$ = make_call_declarator ($<ttype>4, $5, $7, $8); }
6f1b0c
 	| nested_name_specifier SELFNAME LEFT_RIGHT cv_qualifiers exception_specification_opt
6f1b0c
@@ -812,7 +812,7 @@ constructor_declarator:
6f1b0c
 		  $$ = make_call_declarator ($$, empty_parms (), $4, $5);
6f1b0c
 		}
6f1b0c
 	| global_scope nested_name_specifier SELFNAME '(' 
6f1b0c
-                { $$ = begin_constructor_declarator ($2, $3); }
6f1b0c
+                { $<ttype>$ = begin_constructor_declarator ($2, $3); }
6f1b0c
 	 parmlist ')' cv_qualifiers exception_specification_opt
6f1b0c
 		{ $$ = make_call_declarator ($<ttype>5, $6, $8, $9); }
6f1b0c
 	| global_scope nested_name_specifier SELFNAME LEFT_RIGHT cv_qualifiers exception_specification_opt
6f1b0c
@@ -820,7 +820,7 @@ constructor_declarator:
6f1b0c
 		  $$ = make_call_declarator ($$, empty_parms (), $5, $6);
6f1b0c
 		}
6f1b0c
 	| nested_name_specifier self_template_type '(' 
6f1b0c
-                { $$ = begin_constructor_declarator ($1, $2); }
6f1b0c
+                { $<ttype>$ = begin_constructor_declarator ($1, $2); }
6f1b0c
 	  parmlist ')' cv_qualifiers exception_specification_opt
6f1b0c
 		{ $$ = make_call_declarator ($<ttype>4, $5, $7, $8); }
6f1b0c
 	| nested_name_specifier self_template_type LEFT_RIGHT cv_qualifiers exception_specification_opt
6f1b0c
@@ -828,7 +828,7 @@ constructor_declarator:
6f1b0c
 		  $$ = make_call_declarator ($$, empty_parms (), $4, $5);
6f1b0c
 		}
6f1b0c
 	| global_scope nested_name_specifier self_template_type '(' 
6f1b0c
-                { $$ = begin_constructor_declarator ($2, $3); }
6f1b0c
+                { $<ttype>$ = begin_constructor_declarator ($2, $3); }
6f1b0c
 	 parmlist ')' cv_qualifiers exception_specification_opt
6f1b0c
 		{ $$ = make_call_declarator ($<ttype>5, $6, $8, $9); }
6f1b0c
 	| global_scope nested_name_specifier self_template_type LEFT_RIGHT cv_qualifiers exception_specification_opt