summaryrefslogtreecommitdiff
path: root/gcc/config.in
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2018-10-24 11:27:35 +0000
committerRainer Orth <ro@gcc.gnu.org>2018-10-24 11:27:35 +0000
commitdc6b6330c5d708ba319778b2befed0b7314271b8 (patch)
tree9ac6e997fc7dddbff9a6f78b9fd4c4e4b7715b61 /gcc/config.in
parent53b8a7107e6c6a774d5e69b8fd5ce46e94c35adb (diff)
downloadgcc-dc6b6330c5d708ba319778b2befed0b7314271b8.tar.gz
Disable string merging with alignment > 1 before Solaris 11.4/SPARC
* configure.ac (gcc_cv_ld_aligned_shf_merge): New test. * configure: Regenerate. * config.in: Regenerate. * varasm.c (mergeable_string_section): Use readonly_data_section if linker doesn't support SHF_MERGE with alignment > 8. (mergeable_constant_section): Likewise. From-SVN: r265456
Diffstat (limited to 'gcc/config.in')
-rw-r--r--gcc/config.in18
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/config.in b/gcc/config.in
index b807d49712e..7116579c512 100644
--- a/gcc/config.in
+++ b/gcc/config.in
@@ -55,8 +55,7 @@
#endif
-/* Define to larger than zero set to the default stack clash protector size as
- a power of two in bytes. */
+/* Define to larger than zero set the default stack clash protector size. */
#ifndef USED_FOR_TARGET
#undef DEFAULT_STK_CLASH_GUARD_SIZE
#endif
@@ -1430,6 +1429,13 @@
#endif
+/* Define 0/1 if your linker supports the SHF_MERGE flag with section
+ alignment > 1. */
+#ifndef USED_FOR_TARGET
+#undef HAVE_LD_ALIGNED_SHF_MERGE
+#endif
+
+
/* Define if your linker supports --as-needed/--no-as-needed or equivalent
options. */
#ifndef USED_FOR_TARGET
@@ -1993,13 +1999,7 @@
#endif
-/* Define if we should link with --large-address-aware by default */
-#ifndef USED_FOR_TARGET
-#undef MINGW_DEFAULT_LARGE_ADDR_AWARE
-#endif
-
-
-/* Define if we should link with --large-address-aware by default */
+/* Define if we should link mingw executables with --large-address-aware */
#ifndef USED_FOR_TARGET
#undef MINGW_DEFAULT_LARGE_ADDR_AWARE
#endif