* c-decl.c (start_function): Set DECL_ARTIFICIAL and DECL_IGNORED_P
commit540edea7db8adb1cf64f022750998ec3fe4181a2
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Jul 2004 08:10:28 +0000 (25 08:10 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Jul 2004 08:10:28 +0000 (25 08:10 +0000)
treeb78bcdd05d614d85d427a31d73cab2c711cc5ccd
parentcc14bb756e1a00e2aed81cec8e89725c3a4fe700
    * c-decl.c (start_function): Set DECL_ARTIFICIAL and DECL_IGNORED_P
        on the RESULT_DECL.
        * cgraphunit.c (cgraph_build_static_cdtor): Likewise.
        * integrate.c (copy_decl_for_inlining): Copy DECL_ARTIFICIAL and
        DECL_IGNORED_P to new decl.
ada/
        * utils.c (create_subprog_decl): Set DECL_ARTIFICIAL and
        DECL_IGNORED_P on RESULT_DECL.
cp/
        * decl.c (start_preparsed_function): Set DECL_ARTIFICIAL and
        DECL_IGNORED_P on RESULT_DECL.
        * semantics.c (finalize_nrv): Copy them too.
fortran/
        * trans-decl.c (gfc_build_function_decl): Set DECL_ARTIFICIAL
        and DECL_IGNORED_P on RESULT_DECL.
        (gfc_generate_constructors): Likewise.
java/
        * decl.c (build_result_decl): Set DECL_ARTIFICIAL and DECL_IGNORED_P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85145 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/utils.c
gcc/c-decl.c
gcc/cgraphunit.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/semantics.c
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/integrate.c
gcc/java/ChangeLog
gcc/java/decl.c