diff options
author | Richard Henderson <rth@redhat.com> | 2002-02-08 00:12:29 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-02-08 00:12:29 -0800 |
commit | 3660d2171caffb987108d0918422481769dfabd5 (patch) | |
tree | 867598c294c382777bbf247c75b87a271641b38f | |
parent | 565472991e32ccbae8bfc0eb2f35fc59c5e46453 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/alpha/elf.h | 10 |
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 |