https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59407
--- Comment #5 from Rainer Orth <ro at gcc dot gnu.org> --- Author: ro Date: Tue Apr 26 10:06:16 2016 New Revision: 235434 URL: https://gcc.gnu.org/viewcvs?rev=235434&root=gcc&view=rev Log: Support .lbss etc. sections with Solaris as (PR target/59407) PR target/59407 * config/i386/i386.c (SECTION_LARGE): Define. (x86_64_elf_select_section): Set it for large data/bss sections. Only clear SECTION_WRITE for .lrodata. (x86_64_elf_section_type_flags): Set SECTION_LARGE for large data/bss sections. * config/i386/sol2.h (MACH_DEP_SECTION_ASM_FLAG): Define. * varasm.c (default_elf_asm_named_section): Grow flagchars. [MACH_DEP_SECTION_ASM_FLAG] Emit MACH_DEP_SECTION_ASM_FLAG for SECTION_MACH_DEP. * doc/tm.texi.in (Sections, MACH_DEP_SECTION_ASM_FLAG): Describe. * doc/tm.texi: Regenerate. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/sol2.h trunk/gcc/doc/tm.texi trunk/gcc/doc/tm.texi.in trunk/gcc/varasm.c