aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1996-05-24 16:33:38 +0000
committerDoug Evans <dje@gnu.org>1996-05-24 16:33:38 +0000
commit3a3bd477aa146213c34811df9cc95af8e5768965 (patch)
tree4bbfb578ae5b56afa9f83c3b22036a7a311dc9cf /gcc
parent550cdd0aba1927b45e448f4c344cb45dcbd478db (diff)
downloadgcc-3a3bd477aa146213c34811df9cc95af8e5768965.zip
gcc-3a3bd477aa146213c34811df9cc95af8e5768965.tar.gz
gcc-3a3bd477aa146213c34811df9cc95af8e5768965.tar.bz2
varasm.c (asm_output_bss): New argument DECL.
* varasm.c (asm_output_bss): New argument DECL. Use ASM_DECLARE_OBJECT_NAME if defined. (asm_output_aligned_bss): Likewise. (assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS. * rs6000/win-nt.h (ASM_OUTPUT_ALIGNED_BSS): Update. From-SVN: r12096
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/win-nt.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/rs6000/win-nt.h b/gcc/config/rs6000/win-nt.h
index 76c8ff2..721cab1 100644
--- a/gcc/config/rs6000/win-nt.h
+++ b/gcc/config/rs6000/win-nt.h
@@ -163,7 +163,7 @@ do { \
} while (0)
/* Describe how to emit unitialized external linkage items */
-#define ASM_OUTPUT_ALIGNED_BSS(FILE, NAME, SIZE, ALIGN) \
+#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
do { \
ASM_GLOBALIZE_LABEL (FILE, NAME); \
ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN); \
@@ -171,8 +171,8 @@ do { \
/* This says out to put a global symbol in the BSS section */
#undef ASM_OUTPUT_ALIGNED_BSS
-#define ASM_OUTPUT_ALIGNED_BSS(FILE, NAME, SIZE, ALIGN) \
- asm_output_aligned_bss ((FILE), (NAME), (SIZE), (ALIGN))
+#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
+ asm_output_aligned_bss ((FILE), (DECL), (NAME), (SIZE), (ALIGN))
/* Stuff to force fit us into the Motorola PPC assembler */