OSDN Git Service

* c-decl.c (finish_decl): Set DECL_DEFER_OUTPUT on tentative file-scope
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Feb 2001 11:11:38 +0000 (11:11 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Feb 2001 11:11:38 +0000 (11:11 +0000)
commit0986aa2ceada020a82c7d6d8560f26858dee7778
treeea9f084f1be947aa45bc7aed9c4985df654130c7
parent568e13cde460043bb793ad80f5645b0375740aca
    * c-decl.c (finish_decl): Set DECL_DEFER_OUTPUT on tentative file-scope
        definitions.
        * toplev.c (rest_of_decl_compilation): Check DECL_DEFER_OUTPUT to
        recognize a tentative definition.  Lose obsolete code.

        * toplev.c (wrapup_global_declarations): Don't emit DECL_COMDAT
        variables unless necessary, either.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40066 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-decl.c
gcc/toplev.c