output.h (SECTION_EXCLUDE): New macro.
2011-09-27 Sriraman Tallam <tmsriram@google.com> * output.h (SECTION_EXCLUDE): New macro. * varasm.c (default_elf_asm_named_section): Check for SECTION_EXCLUDE. From-SVN: r179288
This commit is contained in:
parent
8e8af9b74d
commit
4c345757e0
|
@ -1,3 +1,9 @@
|
|||
2011-09-27 Sriraman Tallam <tmsriram@google.com>
|
||||
|
||||
* output.h (SECTION_EXCLUDE): New macro.
|
||||
* varasm.c (default_elf_asm_named_section): Check for
|
||||
SECTION_EXCLUDE.
|
||||
|
||||
2011-09-27 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* fwprop.c (forward_propagate_and_simplify): After checking
|
||||
|
|
|
@ -443,6 +443,7 @@ extern void no_asm_to_stream (FILE *);
|
|||
#define SECTION_COMMON 0x800000 /* contains common data */
|
||||
#define SECTION_RELRO 0x1000000 /* data is readonly after relocation processing */
|
||||
#define SECTION_MACH_DEP 0x2000000 /* subsequent bits reserved for target */
|
||||
#define SECTION_EXCLUDE 0x4000000 /* discarded by the linker */
|
||||
|
||||
/* This SECTION_STYLE is used for unnamed sections that we can switch
|
||||
to using a special assembler directive. */
|
||||
|
|
|
@ -6159,6 +6159,8 @@ default_elf_asm_named_section (const char *name, unsigned int flags,
|
|||
|
||||
if (!(flags & SECTION_DEBUG))
|
||||
*f++ = 'a';
|
||||
if (flags & SECTION_EXCLUDE)
|
||||
*f++ = 'e';
|
||||
if (flags & SECTION_WRITE)
|
||||
*f++ = 'w';
|
||||
if (flags & SECTION_CODE)
|
||||
|
|
Loading…
Reference in New Issue