re PR c++/16277 (Wrong code with conditionals in initializers)
authorRichard Henderson <rth@redhat.com>
Fri, 23 Jul 2004 22:48:14 +0000 (15:48 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 23 Jul 2004 22:48:14 +0000 (15:48 -0700)
commitd91ba7b021e59c8ab455b04214a8d0a1925befaf
treea1e7cce3196b368eebb0f45bdc5be95fda08408f
parentab8907ef75b71c987932a299bddf04cb73907c69
re PR c++/16277 (Wrong code with conditionals in initializers)

        PR c++/16277
        * gimplify.c (gimplify_cond_expr): Gimplify TARGET to a min_lval;
        unshare it properly.
        (gimplify_modify_expr_rhs): Push assignment from a conditional into
        the conditional for all non-register types.

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