* fold-const.c (non_lvalue): Don't construct NON_LVALUE_EXPR
if we are in GIMPLE.
From-SVN: r90187
+2004-11-06 Kazu Hirata <kazu@cs.umass.edu>
+
+ * fold-const.c (non_lvalue): Don't construct NON_LVALUE_EXPR
+ if we are in GIMPLE.
+
2004-11-06 Hans-Peter Nilsson <hp@bitrange.com>
PR rtl-optimization/17933
tree
non_lvalue (tree x)
{
+ /* While we are in GIMPLE, NON_LVALUE_EXPR doesn't mean anything to
+ us. */
+ if (in_gimple_form)
+ return x;
+
/* We only need to wrap lvalue tree codes. */
switch (TREE_CODE (x))
{