https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61821
--- Comment #5 from Rainer Orth <ro at gcc dot gnu.org> --- Author: ro Date: Tue Apr 26 10:10:33 2016 New Revision: 235435 URL: https://gcc.gnu.org/viewcvs?rev=235435&root=gcc&view=rev Log: Support .largecomm with Solaris as (PR target/61821) PR target/61821 * config/i386/i386.c (LARGECOMM_SECTION_ASM_OP): Define default. (x86_elf_aligned_common): Rename to ... (x86_elf_aligned_decl_common): ... this. Add decl arg. Switch to .lbss for largecomm object. Use LARGECOMM_SECTION_ASM_OP. * config/i386/i386-protos.h (x86_elf_aligned_common): Reflect renaming. * config/i386/x86-64.h (ASM_OUTPUT_ALIGNED_COMMON): Rename to ... (ASM_OUTPUT_ALIGNED_DECL_COMMON): ... this. Pass new decl arg. * config/i386/sol2.h (ASM_OUTPUT_ALIGNED_COMMON): Likewise. [!USE_GAS] (LARGECOMM_SECTION_ASM_OP): Define. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386-protos.h trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/sol2.h trunk/gcc/config/i386/x86-64.h