From: Richard Henderson Date: Fri, 8 Feb 2002 08:12:29 +0000 (-0800) Subject: * config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3660d2171caffb987108d0918422481769dfabd5;p=gcc.git * config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New. From-SVN: r49611 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 96918960544..c485594b0c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-02-08 Richard Henderson + + * config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New. + 2002-02-08 Andreas Jaeger * 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 cf33a9eaeea..1cc2a607a04 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