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

Reply via email to