Applied Mark Elbrecht <snowball3@bigfoot.com>'s patch to implement

TC_COFF_SECTION_DEFAULT_ATTRIBUTES.
This commit is contained in:
Nick Clifton
2000-07-06 17:18:10 +00:00
parent beb2de9b61
commit b8a9dcabf3
3 changed files with 23 additions and 0 deletions

View File

@ -1,3 +1,12 @@
2000-07-06 Mark Elbrecht <snowball3@bigfoot.com>
* config/obj-coff.c (TC_COFF_SECTION_DEFAULT_ATTRIBUTES): New.
Default to '(SEC_LOAD | SEC_DATA)'.
(obj_coff_section) [BFD_ASSEMBLER]: Use it.
* doc/internals.texi (CPU Backend): Describe
TC_COFF_SECTION_DEFAULT_ATTRIBUTES.
Thu Jul 6 17:20:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
* as.c (parse_args): NULL terminate the long option list.

View File

@ -30,6 +30,13 @@
#define KEEP_RELOC_INFO
#endif
/* The BFD_ASSEMBLER version of obj_coff_section will use this macro to set
a new section's attributes when a directive has no valid flags or the
"w" flag is used. This default should be appropriate for most. */
#ifndef TC_COFF_SECTION_DEFAULT_ATTRIBUTES
#define TC_COFF_SECTION_DEFAULT_ATTRIBUTES (SEC_LOAD | SEC_DATA)
#endif
static void obj_coff_bss PARAMS ((int));
const char *s_get_name PARAMS ((symbolS * s));
static void obj_coff_ln PARAMS ((int));

View File

@ -1338,6 +1338,13 @@ source line. The default value is 4.
@item LISTING_RHS_WIDTH
The maximum number of characters to print from one line of the input file. The
default value is 100.
@item TC_COFF_SECTION_DEFAULT_ATTRIBUTES
@cindex TC_COFF_SECTION_DEFAULT_ATTRIBUTES
The COFF @code{.section} directive will use the value of this macro to set
a new section's attributes when a directive has no valid flags or when the
flag is @code{w}. The default value of the macro is @code{SEC_LOAD | SEC_DATA}.
@end table
@node Object format backend