From 4d46c3cec6dd153af7237fa518a7d1cc109404f8 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Thu, 29 Feb 1996 22:19:07 +0000 Subject: [PATCH] m68k-aout.h (BSS_SECTION_ASM_OP): Define. * m68k/m68k-aout.h (BSS_SECTION_ASM_OP): Define. (ASM_OUTPUT_BSS): Define. From-SVN: r11388 --- gcc/config/m68k/m68k-aout.h | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/gcc/config/m68k/m68k-aout.h b/gcc/config/m68k/m68k-aout.h index 8f4487d7f60..f947a9f9899 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)) -- 2.30.2