91th Cygnus<->FSF quick merge

From-SVN: r14266
This commit is contained in:
Mike Stump 1997-06-20 18:49:00 +00:00
parent afab5269db
commit b88c08b663
3 changed files with 16 additions and 0 deletions

View File

@ -1,3 +1,12 @@
Thu Jun 19 16:49:28 1997 Mike Stump <mrs@cygnus.com>
* typeck.c (c_expand_return): Make sure we clean up temporaries at
the end of return x;
Thu Jun 19 12:28:43 1997 Brendan Kehoe <brendan@lisa.cygnus.com>
* lex.c (check_for_missing_semicolon): Also check for CV_QUALIFIER.
Tue Jun 17 18:35:57 1997 Mike Stump <mrs@cygnus.com>
* except.c (expand_builtin_throw): Add support

View File

@ -1780,6 +1780,7 @@ check_for_missing_semicolon (type)
&& yychar != SCSPEC
&& yychar != IDENTIFIER
&& yychar != TYPENAME
&& yychar != CV_QUALIFIER
&& yychar != SELFNAME)
|| end_of_file)
{

View File

@ -7325,7 +7325,13 @@ c_expand_return (retval)
result = build (INIT_EXPR, TREE_TYPE (result), result, retval);
TREE_SIDE_EFFECTS (result) = 1;
}
expand_start_target_temps ();
expand_return (result);
expand_end_target_temps ();
current_function_returns_value = 1;
}