OSDN Git Service

* target-def.h (TARGET_HAVE_SRODATA_SECTION): New macro.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Sep 2002 18:11:18 +0000 (18:11 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Sep 2002 18:11:18 +0000 (18:11 +0000)
commit9292e3beadaf327aa9e5538e27943aa2d8079805
tree14249a66a863f3cb90c2a01b57d8301ed45902dc
parent2a075f9106966bce1915c515f729182a987cf0ce
    * target-def.h (TARGET_HAVE_SRODATA_SECTION): New macro.
        * target.h (gcc_target): Add have_srodata_section member.
        * varasm.c (section_category): Add SECCAT_SRODATA.
        (categorize_decl_for_section): Return SECCAT_SRODATA for sdata if
        READONLY_SDATA_SECTION defined.
        (decl_readonly_section_1): True for SECCAT_SRODATA also.
        (default_elf_select_section_1): Map SECCAT_SRODATA to .sdata2.
        (default_unique_section_1): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56806 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/target-def.h
gcc/target.h
gcc/varasm.c