]> git.ipfire.org Git - thirdparty/gcc.git/commit
ia64.c (ia64_attribute_table): Add "common_object" entry.
authorTristan Gingold <gingold@adacore.com>
Thu, 27 Aug 2009 20:08:49 +0000 (20:08 +0000)
committerDouglas Rupp <rupp@gcc.gnu.org>
Thu, 27 Aug 2009 20:08:49 +0000 (20:08 +0000)
commit30ed9d3dbe146861e42fd19eb6db134c2dd263c7
tree97aec3a4e2b329a684d9bd555d161a0e03ab4eab
parent889dc035812dfc72033fb61b7b3433dba072e279
ia64.c (ia64_attribute_table): Add "common_object" entry.

* config/ia64/ia64.c (ia64_attribute_table): Add "common_object"
entry.
(SECTION_VMS_OVERLAY): Define.
(ia64_vms_common_object_attribute): Added.  Handle the "common_object"
attribute.
(ia64_vms_elf_asm_named_section): Added.  Generate .section pseudo-op
for common_object.
(ia64_vms_output_aligned_decl_common): Added.  Generate pseudo-op for
common_object declarations.
(ia64_section_type_flags): Set section flag for common_object.
* config/ia64/ia64-protos.h
(ia64_vms_output_aligned_decl_common): Declare.
(ia64_vms_elf_asm_named_section): Declare.

Co-Authored-By: Douglas B Rupp <rupp@gnat.com>
From-SVN: r151148
gcc/ChangeLog
gcc/config/ia64/ia64-protos.h
gcc/config/ia64/ia64.c