OSDN Git Service

* config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Feb 2002 08:12:29 +0000 (08:12 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Feb 2002 08:12:29 +0000 (08:12 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49611 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/alpha/elf.h

index 9691896..c485594 100644 (file)
@@ -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.
index cf33a9e..1cc2a60 100644 (file)
@@ -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