OSDN Git Service

* config/alpha/alpha.c (common_object_handler): New function.
authorrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Aug 2009 05:00:51 +0000 (05:00 +0000)
committerrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Aug 2009 05:00:51 +0000 (05:00 +0000)
commit00dca3d4f1fff6ff9f030e4a900efa60680860bd
treeb77d96baf000236b01d23fd7081e2435379fccda
parentf67d541a07622725a97ac1fd3e80a56773fa186b
* config/alpha/alpha.c (common_object_handler): New function.
(vms_attribute_table): Declare a single attribute "common_object".
(vms_output_aligned_decl_common): New global function.
(SECTION_VMS_OVERLAY): Delete.
(SECTION_VMS_GLOBAL): Likewise.
(SECTION_VMS_INITIALIZE): Likewise.
(vms_asm_named_section): Remove support for above flags.
(vms_section_type_flags): Delete.
(TARGET_SECTION_TYPE_FLAGS): Likewise.
* config/alpha/alpha-protos.h (vms_output_aligned_decl_common): New.
* config/alpha/vms.h (ASM_OUTPUT_ALIGNED_COMMON): Delete.
(ASM_OUTPUT_ALIGNED_DECL_COMMON): New macro.

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