aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2002-02-08 00:12:29 -0800
committerRichard Henderson <rth@gcc.gnu.org>2002-02-08 00:12:29 -0800
commit3660d2171caffb987108d0918422481769dfabd5 (patch)
tree867598c294c382777bbf247c75b87a271641b38f
parent565472991e32ccbae8bfc0eb2f35fc59c5e46453 (diff)
downloadgcc-3660d2171caffb987108d0918422481769dfabd5.zip
gcc-3660d2171caffb987108d0918422481769dfabd5.tar.gz
gcc-3660d2171caffb987108d0918422481769dfabd5.tar.bz2
* config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New.
From-SVN: r49611
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/alpha/elf.h10
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9691896..c485594 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-02-08 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New.
+
2002-02-08 Andreas Jaeger <aj@suse.de>
* config.gcc (x86_64-*-linux): Add t-linux64 makefile fragment.
diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h
index cf33a9e..1cc2a60 100644
--- a/gcc/config/alpha/elf.h
+++ b/gcc/config/alpha/elf.h
@@ -168,6 +168,16 @@ do { \
ASM_OUTPUT_SKIP((FILE), (SIZE)); \
} while (0)
+/* This says how to output assembler code to declare an
+ uninitialized external linkage data object. */
+
+#undef ASM_OUTPUT_ALIGNED_BSS
+#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
+do { \
+ ASM_GLOBALIZE_LABEL (FILE, NAME); \
+ ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN); \
+} while (0)
+
/* Biggest alignment supported by the object file format of this
machine. Use this macro to limit the alignment which can be
specified using the `__attribute__ ((aligned (N)))' construct. If