diff options
author | Martin v. Löwis <loewis@informatik.hu-berlin.de> | 2000-03-20 13:22:38 +0000 |
---|---|---|
committer | Martin v. Löwis <loewis@gcc.gnu.org> | 2000-03-20 13:22:38 +0000 |
commit | 949d707dcf9b774b3fd402d92db829cd9d47ee05 (patch) | |
tree | 27a88ee0c21f912b16068382504a3d3ea6f79c3c /gcc/c-parse.c | |
parent | 4b6baf0ec044f10b4f03aa921983d5c2cf7ecee7 (diff) | |
download | gcc-949d707dcf9b774b3fd402d92db829cd9d47ee05.zip gcc-949d707dcf9b774b3fd402d92db829cd9d47ee05.tar.gz gcc-949d707dcf9b774b3fd402d92db829cd9d47ee05.tar.bz2 |
c-parse.in (SAVE_WARN_FLAGS): Use size_int.
* c-parse.in (SAVE_WARN_FLAGS): Use size_int.
* c-parse.y, c-parse.c, objc/objc-parse.y, objc/objc-parse.c:
Regenerated.
From-SVN: r32648
Diffstat (limited to 'gcc/c-parse.c')
-rw-r--r-- | gcc/c-parse.c | 43 |
1 files changed, 19 insertions, 24 deletions
diff --git a/gcc/c-parse.c b/gcc/c-parse.c index 599e11b..5dab726 100644 --- a/gcc/c-parse.c +++ b/gcc/c-parse.c @@ -1,6 +1,7 @@ /* A Bison parser, made from c-parse.y - by GNU Bison version 1.28 */ + by GNU Bison version 1.27 + */ #define YYBISON 1 /* Identify Bison output. */ @@ -126,10 +127,10 @@ static int undeclared_variable_notice; /* For __extension__, save/restore the warning flags which are controlled by __extension__. */ #define SAVE_WARN_FLAGS() \ - build_int_2 (pedantic | (warn_pointer_arith << 1), 0) + size_int (pedantic | (warn_pointer_arith << 1)) #define RESTORE_WARN_FLAGS(tval) \ do { \ - int val = tree_low_cst (tval, 0); \ + int val = tree_low_cst (tval, 0); \ pedantic = val & 1; \ warn_pointer_arith = (val >> 1) & 1; \ } while (0) @@ -1275,7 +1276,7 @@ static const short yycheck[] = { 38, }; /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ #line 3 "/usr/share/bison.simple" -/* This file comes from bison-1.28. */ +/* This file comes from bison-1.27. */ /* Skeleton output parser for bison, Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc. @@ -1488,7 +1489,7 @@ __yy_memcpy (char *to, char *from, unsigned int count) #endif #endif -#line 217 "/usr/share/bison.simple" +#line 216 "/usr/share/bison.simple" /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -1563,7 +1564,7 @@ yyparse(YYPARSE_PARAM_ARG) int yylen; -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Starting parse\n"); #endif @@ -1666,7 +1667,7 @@ yynewstate: yylsp = yyls + size - 1; #endif -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Stack size increased to %d\n", yystacksize); #endif @@ -1675,7 +1676,7 @@ yynewstate: YYABORT; } -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Entering state %d\n", yystate); #endif @@ -1700,7 +1701,7 @@ yynewstate: if (yychar == YYEMPTY) { -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Reading a token: "); #endif @@ -1714,7 +1715,7 @@ yynewstate: yychar1 = 0; yychar = YYEOF; /* Don't call YYLEX any more */ -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Now at end of input.\n"); #endif @@ -1723,7 +1724,7 @@ yynewstate: { yychar1 = YYTRANSLATE(yychar); -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) { fprintf (stderr, "Next token is %d (%s", yychar, yytname[yychar1]); @@ -1765,7 +1766,7 @@ yynewstate: /* Shift the lookahead token. */ -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Shifting token %d (%s), ", yychar, yytname[yychar1]); #endif @@ -1802,12 +1803,7 @@ yyreduce: if (yydebug) { int i; -#ifdef YYFILE - fprintf (stderr, YYFILE ":%d: %s:", yyrline[yyn], yytname[yyr1[yyn]]); - for (i = yyprhs[yyn]; yyrhs[i] > 0; i++) - fprintf (stderr, " %s", yytname[yyrhs[i]]); - fputc ('\n', stderr); -#else + fprintf (stderr, "Reducing via rule %d (line %d), ", yyn, yyrline[yyn]); @@ -1815,7 +1811,6 @@ yyreduce: for (i = yyprhs[yyn]; yyrhs[i] > 0; i++) fprintf (stderr, "%s ", yytname[yyrhs[i]]); fprintf (stderr, " -> %s\n", yytname[yyr1[yyn]]); -#endif } #endif @@ -3841,7 +3836,7 @@ case 407: break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/share/bison.simple" +#line 542 "/usr/share/bison.simple" yyvsp -= yylen; yyssp -= yylen; @@ -3849,7 +3844,7 @@ case 407: yylsp -= yylen; #endif -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) { short *ssp1 = yyss - 1; @@ -3956,7 +3951,7 @@ yyerrlab1: /* here on error raised explicitly by an action */ if (yychar == YYEOF) YYABORT; -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Discarding token %d (%s).\n", yychar, yytname[yychar1]); #endif @@ -3989,7 +3984,7 @@ yyerrpop: /* pop the current state because it cannot handle the error token */ yylsp--; #endif -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) { short *ssp1 = yyss - 1; @@ -4024,7 +4019,7 @@ yyerrhandle: if (yyn == YYFINAL) YYACCEPT; -#if YYDEBUG != 0 && !defined YYFILE +#if YYDEBUG != 0 if (yydebug) fprintf(stderr, "Shifting error token, "); #endif |