diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-03-12 18:22:01 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-03-12 18:22:01 +0000 |
commit | 2dc5ca182d7d804cd4d48c360ee7cf1d74a431fa (patch) | |
tree | 504edea4722e4e58c1231f11edc8f5e6503ad672 | |
parent | ed2d14662798d4e32a24df302d44068fa93026d8 (diff) | |
download | gcc-2dc5ca182d7d804cd4d48c360ee7cf1d74a431fa.zip gcc-2dc5ca182d7d804cd4d48c360ee7cf1d74a431fa.tar.gz gcc-2dc5ca182d7d804cd4d48c360ee7cf1d74a431fa.tar.bz2 |
re PR other/52545 (output.h: SECTION_EXCLUDE flag clobbers SECTION_MACH_DEP)
PR other/52545
* output.h (SECTION_EXCLUDE, SECTION_MACH_DEP): Don't use
SECTION_MACH_DEP reserved bits for SECTION_EXCLUDE.
From-SVN: r185259
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/output.h | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 39c6bf1..fcc25b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2012-03-12 Georg-Johann Lay <avr@gjlay.de> + PR other/52545 + * output.h (SECTION_EXCLUDE, SECTION_MACH_DEP): Don't use + SECTION_MACH_DEP reserved bits for SECTION_EXCLUDE. + +2012-03-12 Georg-Johann Lay <avr@gjlay.de> + PR target/52499 * config/avr/avr.c (avr_mode_code_base_reg_class): Change return type from reg_class_t to enum reg_class. diff --git a/gcc/output.h b/gcc/output.h index bc8c9d9..bd83199 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -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_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. */ |