aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>2000-01-22 21:13:59 +0000
committerMichael Hayes <m.hayes@gcc.gnu.org>2000-01-22 21:13:59 +0000
commit7bea4e7a3a87fb27f25c396ad68b080db69bf74a (patch)
tree6ee5dc3dc13d1f4752ef2416cef2e7d9a91def44
parentae5c839b0998385434e35d558408865cac67beb2 (diff)
downloadgcc-7bea4e7a3a87fb27f25c396ad68b080db69bf74a.zip
gcc-7bea4e7a3a87fb27f25c396ad68b080db69bf74a.tar.gz
gcc-7bea4e7a3a87fb27f25c396ad68b080db69bf74a.tar.bz2
c4x.h (ASM_OUTPUT_BSS): Redefine.
2000-01-23 Michael Hayes <m.hayes@elec.canterbury.ac.nz> * config/c4x/c4x.h (ASM_OUTPUT_BSS): Redefine. From-SVN: r31565
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/c4x/c4x.h8
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e4393bd..56d4404 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2000-01-23 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+
+ * config/c4x/c4x.h (ASM_OUTPUT_BSS): Redefine.
+
2000-01-22 Zack Weinberg <zack@wolery.cumb.org>
* fixinc/fixincl.c: Move declarations of 'pz_fname' and
diff --git a/gcc/config/c4x/c4x.h b/gcc/config/c4x/c4x.h
index 470d657..2232300 100644
--- a/gcc/config/c4x/c4x.h
+++ b/gcc/config/c4x/c4x.h
@@ -2275,6 +2275,14 @@ asm_fprintf (FILE, "%s%d:\n", PREFIX, NUM)
assemble_name (FILE, (NAME)), \
fprintf (FILE, ",%u\n", (ROUNDED)))
+#undef ASM_OUTPUT_BSS
+#define ASM_OUTPUT_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
+( fputs ("\t.globl\t", FILE), \
+ assemble_name (FILE, (NAME)), \
+ fputs ("\n\t.bss\t", FILE), \
+ assemble_name (FILE, (NAME)), \
+ fprintf (FILE, ",%u\n", (SIZE)))
+
/* Macros Controlling Initialization Routines. */
#define OBJECT_FORMAT_COFF