* config/ia64/ia64.c (ia64_attribute_table): Add "common_object"
authorrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Aug 2009 20:08:49 +0000 (20:08 +0000)
committerrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Aug 2009 20:08:49 +0000 (20:08 +0000)
commitfd42340b5fc580364b64af6adc3df2c671e5ca86
tree97aec3a4e2b329a684d9bd555d161a0e03ab4eab
parent10e9d5ee9cdd7a24dead20d3db2702644e5b580f
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151148 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64-protos.h
gcc/config/ia64/ia64.c