From 3660d2171caffb987108d0918422481769dfabd5 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Fri, 8 Feb 2002 00:12:29 -0800 Subject: [PATCH] * config/alpha/elf.h (ASM_OUTPUT_ALIGNED_BSS): New. From-SVN: r49611 --- gcc/ChangeLog | 4 ++++ gcc/config/alpha/elf.h | 10 ++++++++++ 2 files changed, 14 insertions(+) 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 -- 2.30.2