+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.
/* 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) \
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 \
{ \