Commit 89d68df8 by Vladik Goytin Committed by Nick Clifton

Vladik Goytin (goytin@yahoo.com)

Define (ASM_OUTPUT_SECTION_NAME): Support section attribute for the target
'arm-semi-aout' for the sections .text and .data only.

From-SVN: r28216
parent b698aafe
Wed Jul 21 12:37:34 IDT 1999 Vladik Goytin (goytin@yahoo.com)
* config/arm/aout.h (ASM_OUTPUT_SECTION_NAME): New macro: Support
section attribute for the target 'arm-semi-aout' for the sections
.text and .data only.
* config/arm/coff.h (ASM_OUTPUT_SECTION_NAME): Override defintion
in aout.h
Wed Jul 21 00:46:58 1999 Mark P. Mitchell <mark@codesourcery.com>
* defaults.h (DWARF2_GENERATE_TEXT_SECTION_LABEL): New macro.
......
......@@ -311,6 +311,23 @@ Boston, MA 02111-1307, USA. */
/* Output a source line for the debugger. */
/* #define ASM_OUTPUT_SOURCE_LINE(STREAM,LINE) */
/* Output a section name. */
#ifndef ASM_OUTPUT_SECTION_NAME
#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
do \
{ \
if (strcmp (NAME, ".text") != 0 && strcmp (NAME, ".data") != 0) \
{ \
fprintf (stderr, \
"Section attribute supported only for sections \".text\" and \".data\".\n"); \
abort (); \
} \
else \
fprintf (FILE, "%s\n", NAME); \
} \
while (0)
#endif
/* Output a #ident directive. */
#ifndef ASM_OUTPUT_IDENT
#define ASM_OUTPUT_IDENT(STREAM,STRING) \
......
......@@ -87,6 +87,7 @@ extern int arm_structure_size_boundary;
NAME for object DECL which is either a FUNCTION_DECL, a VAR_DECL or
NULL_TREE. Some target formats do not support arbitrary sections. Do not
define this macro in such cases. */
#undef ASM_OUTPUT_SECTION_NAME
#define ASM_OUTPUT_SECTION_NAME(STREAM, DECL, NAME, RELOC) \
do \
{ \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment