summaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-14 16:22:06 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-14 16:22:06 +0000
commitc54980fc04313bd5df27803ca22defb2946c42c8 (patch)
tree874b2a508d9c0b1ec4eb686294037a1d6c7610d6 /gcc/passes.c
parent0796005cd27c72839546bebcf9c6c1b76f860215 (diff)
downloadgcc-c54980fc04313bd5df27803ca22defb2946c42c8.tar.gz
* passes.c (rest_of_decl_compilation): Do not call
* assemble_variable for functions. * varasm.c (assemble_variable): Remove early exit for functions; assert that we're given a variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162184 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/passes.c')
-rw-r--r--gcc/passes.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/passes.c b/gcc/passes.c
index 8828967d0d8..72e9b5aaa32 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -194,8 +194,6 @@ rest_of_decl_compilation (tree decl,
;
else if (TREE_CODE (decl) != FUNCTION_DECL)
varpool_finalize_decl (decl);
- else
- assemble_variable (decl, top_level, at_end, 0);
}
#ifdef ASM_FINISH_DECLARE_OBJECT