Commit 116b39e0 by Mark Mitchell Committed by Mark Mitchell

tree.c (set_decl_assembler_name): Set DECL_ASSEMBLER_NAME for variables that are…

tree.c (set_decl_assembler_name): Set DECL_ASSEMBLER_NAME for variables that are TREE_PUBLIC, even if not TREE_STATIC.

	* tree.c (set_decl_assembler_name): Set DECL_ASSEMBLER_NAME for
	variables that are TREE_PUBLIC, even if not TREE_STATIC.

From-SVN: r40667
parent f64805b6
2001-03-20 Mark Mitchell <mark@codesourcery.com>
* tree.c (set_decl_assembler_name): Set DECL_ASSEMBLER_NAME for
variables that are TREE_PUBLIC, even if not TREE_STATIC.
2001-03-20 DJ Delorie <dj@redhat.com> 2001-03-20 DJ Delorie <dj@redhat.com>
* Makefile.in (install-libgcc): Pass complete list of variables. * Makefile.in (install-libgcc): Pass complete list of variables.
......
...@@ -204,7 +204,9 @@ set_decl_assembler_name (decl) ...@@ -204,7 +204,9 @@ set_decl_assembler_name (decl)
DECL_ASSEMBLER_NAME. */ DECL_ASSEMBLER_NAME. */
if (TREE_CODE (decl) == FUNCTION_DECL if (TREE_CODE (decl) == FUNCTION_DECL
|| (TREE_CODE (decl) == VAR_DECL || (TREE_CODE (decl) == VAR_DECL
&& (TREE_STATIC (decl) || DECL_EXTERNAL (decl)))) && (TREE_STATIC (decl)
|| DECL_EXTERNAL (decl)
|| TREE_PUBLIC (decl))))
/* By default, assume the name to use in assembly code is the /* By default, assume the name to use in assembly code is the
same as that used in the source language. (That's correct same as that used in the source language. (That's correct
for C, and GCC used to set DECL_ASSEMBLER_NAME to the same for C, and GCC used to set DECL_ASSEMBLER_NAME to the same
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment