mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-15 16:21:27 +08:00
varasm.c (assemble_variable): Narrow test for uninitialized without BSS target support.
* varasm.c (assemble_variable): Narrow test for uninitialized without BSS target support. From-SVN: r55843
This commit is contained in:
parent
6c208acd84
commit
af673a52ec
@ -1,3 +1,8 @@
|
||||
2002-07-29 David Edelsohn <edelsohn@gnu.org>
|
||||
|
||||
* varasm.c (assemble_variable): Narrow test for uninitialized
|
||||
without BSS target support.
|
||||
|
||||
2002-07-29 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* profile.c: Add file comment describing the overall algorithm and
|
||||
|
@ -1598,7 +1598,9 @@ assemble_variable (decl, top_level, at_end, dont_output_data)
|
||||
in .bss, then we have to use .data. */
|
||||
/* ??? We should handle .bss via select_section mechanisms rather than
|
||||
via special target hooks. That would eliminate this special case. */
|
||||
else if (!DECL_COMMON (decl))
|
||||
/* Duplicate BSS test in asm_emit_uninitialized instead of having it
|
||||
return success or failure for that case. Shrug. */
|
||||
else if (TREE_PUBLIC (decl) && !DECL_COMMON (decl))
|
||||
;
|
||||
#endif
|
||||
else if (DECL_INITIAL (decl) == 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user