diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-05-08 01:25:41 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-05-08 01:25:41 +0000 |
commit | 785f5424fc86e7d04f8230a198645aa0b535ea0f (patch) | |
tree | c926f2b38142a2ac4f9add54a9dc29d3b561f10a | |
parent | eaca6efd7fda1290e99a710f382768bc7bfed373 (diff) | |
download | gcc-785f5424fc86e7d04f8230a198645aa0b535ea0f.tar.gz |
* varasm.c (output_constant): Do nothing if -fsyntax-only.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26833 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/varasm.c | 2 |
2 files changed, 5 insertions, 1 deletions
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 <schwab@issan.cs.uni-dortmund.de> + + * varasm.c (output_constant): Do nothing if -fsyntax-only. + Fri May 7 19:10:15 1999 Vladimir Makarov <vmakarov@tofu.to.cygnus.com> * 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. |