OSDN Git Service

Backport from mainline r185259.
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Mar 2012 10:40:31 +0000 (10:40 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Mar 2012 10:40:31 +0000 (10:40 +0000)
PR other/52545
* output.h (SECTION_EXCLUDE, SECTION_MACH_DEP): Don't use
SECTION_MACH_DEP reserved bits for SECTION_EXCLUDE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185685 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/output.h

index 1295053..e9d6766 100644 (file)
@@ -1,3 +1,11 @@
+2012-03-01  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backport from mainline r185259.
+
+       PR other/52545
+       * output.h (SECTION_EXCLUDE, SECTION_MACH_DEP): Don't use
+       SECTION_MACH_DEP reserved bits for SECTION_EXCLUDE.
+
 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from mainline
 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from mainline
index bc8c9d9..bd83199 100644 (file)
@@ -446,8 +446,8 @@ extern void no_asm_to_stream (FILE *);
 #define SECTION_STYLE_MASK 0x600000    /* bits used for SECTION_STYLE */
 #define SECTION_COMMON   0x800000      /* contains common data */
 #define SECTION_RELRO   0x1000000      /* data is readonly after relocation processing */
 #define SECTION_STYLE_MASK 0x600000    /* bits used for SECTION_STYLE */
 #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 */
+#define SECTION_EXCLUDE  0x2000000     /* discarded by the linker */
+#define SECTION_MACH_DEP 0x4000000     /* subsequent bits reserved for target */
 
 /* This SECTION_STYLE is used for unnamed sections that we can switch
    to using a special assembler directive.  */
 
 /* This SECTION_STYLE is used for unnamed sections that we can switch
    to using a special assembler directive.  */