This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r235435 - in /trunk/gcc: ChangeLog config/i386/...
- From: ro at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 26 Apr 2016 10:10:33 -0000
- Subject: r235435 - in /trunk/gcc: ChangeLog config/i386/...
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