aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2005-03-14 20:02:05 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2005-03-14 20:02:05 +0000
commitaff98faf417c338db54204046c684b91d9788e55 (patch)
treee0f63580eedb94d2efdb29726248cb05ff0f224d /gcc/function.c
parent2bb02bf01ba23bbe2ee8d227a6033ce996638241 (diff)
downloadgcc-aff98faf417c338db54204046c684b91d9788e55.zip
gcc-aff98faf417c338db54204046c684b91d9788e55.tar.gz
gcc-aff98faf417c338db54204046c684b91d9788e55.tar.bz2
re PR c++/20280 (ICE in create_tmp_var, at gimplify.c:368)
gcc/ChangeLog: PR c++/20280 * gimplify.c (gimplify_cond_expr): Add fallback argument. Use a temporary variable of pointer type if an lvalues is required. (gimplify_modify_expr_rhs): Request an rvalue from it. (gimplify_expr): Pass fallback on. gcc/testsuite/ChangeLog: PR c++/20280 * g++.dg/tree-ssa/pr20280.C: New. From-SVN: r96444
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions