diff options
author | Doug Evans <dje@gnu.org> | 1996-02-29 22:19:07 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1996-02-29 22:19:07 +0000 |
commit | 4d46c3cec6dd153af7237fa518a7d1cc109404f8 (patch) | |
tree | 174a4f7b7ff41bef2bf63df525cf477c8296f896 /gcc | |
parent | 0fad591499a6ee586ca3317103516de17f8bd7c3 (diff) | |
download | gcc-4d46c3cec6dd153af7237fa518a7d1cc109404f8.zip gcc-4d46c3cec6dd153af7237fa518a7d1cc109404f8.tar.gz gcc-4d46c3cec6dd153af7237fa518a7d1cc109404f8.tar.bz2 |
m68k-aout.h (BSS_SECTION_ASM_OP): Define.
* m68k/m68k-aout.h (BSS_SECTION_ASM_OP): Define.
(ASM_OUTPUT_BSS): Define.
From-SVN: r11388
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m68k/m68k-aout.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/gcc/config/m68k/m68k-aout.h b/gcc/config/m68k/m68k-aout.h index 8f4487d..f947a9f 100644 --- a/gcc/config/m68k/m68k-aout.h +++ b/gcc/config/m68k/m68k-aout.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. "naked" 68020, a.out object files and debugging, version. - Copyright (C) 1994 Free Software Foundation, Inc. + Copyright (C) 1994, 1996 Free Software Foundation, Inc. This file is part of GNU CC. @@ -28,4 +28,17 @@ Boston, MA 02111-1307, USA. */ #define DBX_DEBUGGING_INFO #undef SDB_DEBUGGING_INFO -/* end of m68k-aout.h */ +/* If defined, a C expression whose value is a string containing the + assembler operation to identify the following data as uninitialized global + data. */ +#define BSS_SECTION_ASM_OP "\t.bss" + +/* A C statement (sans semicolon) to output to the stdio stream + FILE the assembler definition of an uninitialized global label named + NAME whose size is SIZE bytes. The variable ROUNDED + is the size rounded up to whatever alignment the caller wants. + Try to use asm_output_bss to implement this macro. */ +/* a.out files typically can't handle arbitrary variable alignments so + define ASM_OUTPUT_BSS instead of ASM_OUTPUT_ALIGNED_BSS. */ +#define ASM_OUTPUT_BSS(FILE, NAME, SIZE, ROUNDED) \ + asm_output_bss ((FILE), (NAME), (SIZE), (ROUNDED)) |