Disable string merging with alignment > 1 before Solaris 11.4/SPARC
commitfa948efa37ee8b1ad597353a3d5864af027e5e0e
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Oct 2018 11:27:35 +0000 (24 11:27 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Oct 2018 11:27:35 +0000 (24 11:27 +0000)
tree9ac6e997fc7dddbff9a6f78b9fd4c4e4b7715b61
parent5af7fad8189820aa89d1827ef278ffb4f5ef9b95
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265456 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.in
gcc/configure
gcc/configure.ac
gcc/varasm.c