From b7f4a07604758796c5619b8b22350b15399e4bf4 Mon Sep 17 00:00:00 2001 From: mmitchel Date: Fri, 24 Sep 1999 08:05:28 +0000 Subject: [PATCH] * toplev.c (rest_of_decl_compilation): Update comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29651 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/toplev.c | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 35dd192..20b0fc1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Fri Sep 24 01:10:11 1999 Mark Mitchell + + * toplev.c (rest_of_decl_compilation): Update comment. + Fri Sep 24 11:57:06 1999 Geoffrey Keating * config/mips/elf.h (ASM_OUTPUT_ALIGNED_BSS): Put the symbol diff --git a/gcc/toplev.c b/gcc/toplev.c index a126de0..55c48da 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3406,9 +3406,11 @@ compile_file (name) /* This is called from various places for FUNCTION_DECL, VAR_DECL, and TYPE_DECL nodes. - This does nothing for local (non-static) variables. - Otherwise, it sets up the RTL and outputs any assembler code - (label definition, storage allocation and initialization). + This does nothing for local (non-static) variables, unless the + variable is a register variable with an ASMSPEC. In that case, or + if the variable is not an automatice, it sets up the RTL and + outputs any assembler code (label definition, storage allocation + and initialization). DECL is the declaration. If ASMSPEC is nonzero, it specifies the assembler symbol name to be used. TOP_LEVEL is nonzero -- 2.7.4