+Mon Feb 22 11:40:44 1999 Craig Burley <craig@jcb-sc.com>
+
+ Decrease spurious warnings from -fsyntax-only:
+ * stmt.c (expand_expr_stmt): Expand expr even when -fsyntax-only.
+
Mon Feb 22 10:55:00 1999 Gavin Romig-Koch <gavin@cygnus.com>
* c-lex.c (yylex): Replace warning about integer constants being
exp = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (exp)), exp);
last_expr_type = TREE_TYPE (exp);
- if (flag_syntax_only && ! expr_stmts_for_value)
- last_expr_value = 0;
- else
- last_expr_value = expand_expr (exp,
- (expr_stmts_for_value
- ? NULL_RTX : const0_rtx),
- VOIDmode, 0);
+ last_expr_value = expand_expr (exp,
+ (expr_stmts_for_value
+ ? NULL_RTX : const0_rtx),
+ VOIDmode, 0);
/* If all we do is reference a volatile value in memory,
copy it to a register to be sure it is actually touched. */