From e9996db7413238dcd6a71b110d0e7ed30d6d4207 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Sat, 8 May 1999 01:25:41 +0000 Subject: [PATCH] * varasm.c (output_constant): Do nothing if -fsyntax-only. From-SVN: r26833 --- gcc/ChangeLog | 4 ++++ gcc/varasm.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e2644207aec..3081ed59d60 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sat May 8 01:25:09 1999 Andreas Schwab + + * varasm.c (output_constant): Do nothing if -fsyntax-only. + Fri May 7 19:10:15 1999 Vladimir Makarov * sparc.h (GO_IF_LEGITIMATE_ADDRESS): Prohibit REG+REG addressing diff --git a/gcc/varasm.c b/gcc/varasm.c index 3f70814a6d5..84746f6dba3 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3870,7 +3870,7 @@ output_constant (exp, size) { register enum tree_code code = TREE_CODE (TREE_TYPE (exp)); - if (size == 0) + if (size == 0 || flag_syntax_only) return; /* Eliminate the NON_LVALUE_EXPR_EXPR that makes a cast not be an lvalue. -- 2.30.2