summaryrefslogtreecommitdiff
path: root/gcc/config/i386/cygming.h
diff options
context:
space:
mode:
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-04 11:22:02 +0000
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-04 11:22:02 +0000
commit29b4b219bbcf361dd7e5a5195017dde5296e3ce1 (patch)
tree5b0b8f02a1f37fc6c8c17f65fb89cfacc30b2998 /gcc/config/i386/cygming.h
parent61523a357cf8fc0e13ef7f24fcf7ad040b69b273 (diff)
downloadgcc-29b4b219bbcf361dd7e5a5195017dde5296e3ce1.tar.gz
* config/i386/winnt.c (i386_pe_reloc_rw_mask): New function.
* config/i386/i386-protos.h (i386_pe_reloc_rw_mask): Add prototype. * config/i386/cygming.h (TARGET_ASM_RELOC_RW_MASK): Define as i386_pe_reloc_rw_mask. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189254 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/cygming.h')
-rw-r--r--gcc/config/i386/cygming.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h
index 2eccda9d81f..b5f89c46e12 100644
--- a/gcc/config/i386/cygming.h
+++ b/gcc/config/i386/cygming.h
@@ -225,6 +225,11 @@ do { \
#define SUBTARGET_ENCODE_SECTION_INFO i386_pe_encode_section_info
+/* Local and global relocs can be placed always into readonly memory
+ for PE-COFF targets. */
+#undef TARGET_ASM_RELOC_RW_MASK
+#define TARGET_ASM_RELOC_RW_MASK i386_pe_reloc_rw_mask
+
/* Output a common block. */
#undef ASM_OUTPUT_ALIGNED_DECL_COMMON
#define ASM_OUTPUT_ALIGNED_DECL_COMMON \