gimplify.c (struct gimplify_init_ctor_preeval_data): New.
authorRichard Henderson <rth@redhat.com>
Thu, 12 Aug 2004 03:54:11 +0000 (20:54 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 12 Aug 2004 03:54:11 +0000 (20:54 -0700)
commit57d1dd8704212031da1e646aa672720262aa4352
treefb9952a6f24661bff504ccdae2f97f00e333074e
parent6e40af1ab06b897d05a0f980156406ac5635b1e7
gimplify.c (struct gimplify_init_ctor_preeval_data): New.

        * gimplify.c (struct gimplify_init_ctor_preeval_data): New.
        (gimplify_init_ctor_preeval_1): New.
        (gimplify_init_ctor_preeval): New.
        (gimplify_init_ctor_eval): New.
        (gimplify_init_constructor): Use them.  Always gimplify the LHS
        object first.

From-SVN: r85845
gcc/ChangeLog
gcc/gimplify.c