aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2004-10-11 03:42:09 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2004-10-10 20:42:09 -0700
commit0ad28ddea6a397689d8d03e4eb165312b7487655 (patch)
treeba27ac02d6df5a9d734fba44b00edb8f74204304 /gcc/function.c
parent5c70192c1d006b8ca0f028aea3e88f0964f7b8b8 (diff)
downloadgcc-0ad28ddea6a397689d8d03e4eb165312b7487655.zip
gcc-0ad28ddea6a397689d8d03e4eb165312b7487655.tar.gz
gcc-0ad28ddea6a397689d8d03e4eb165312b7487655.tar.bz2
re PR c++/17554 (crashes in on kopete build (KDE's kdenetwork))
2004-10-10 Andrew Pinski <pinskia@physics.uc.edu> PR c++/17554 part of c++/17657 middle-end/17703 * semantics.c (maybe_cleanup_point_expr): Call fold_build_cleanup_point_expr. (maybe_cleanup_point_expr_void): New function. (add_decl_expr): Call maybe_cleanup_point_expr_void. (finish_expr_stmt): Likewise. (finish_return_stmt): Likewise. (finish_for_expr): Likewise. (finish_asm_stmt): Likewise. * typeck.c (condition_conversion): Call fold_build_cleanup_point_expr. 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17703 part of PR c++/17657 * fold-const.c (fold_build_cleanup_point_expr): New function. * tree.h (fold_build_cleanup_point_expr): Prototype. 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu> PR c++/17554 * g++.dg/init/for3.C: New test. PR c++/17657 * g++.dg/opt/switch2.C: New test. PR middle-end/17703 * g++.dg/warn/Wreturn-2.C: New test. From-SVN: r88869
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions