]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-cfg.c
re PR middle-end/42363 (ICE: verify_flow_info failed for gcc.c-torture/compile/pr3791...
authorAlexandre Oliva <aoliva@redhat.com>
Sat, 9 Jan 2010 14:40:59 +0000 (14:40 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Sat, 9 Jan 2010 14:40:59 +0000 (14:40 +0000)
commit5de8da9b685658bc6132ef052ecbd06fe7163128
tree49595835261873911612415bb60c38eb029e5e77
parent684f25f432c571fc5d2dfd03a3c3389a801b75bc
re PR middle-end/42363 (ICE: verify_flow_info failed for gcc.c-torture/compile/pr37913.c -O1 -g)

gcc/ChangeLog:
PR middle-end/42363
* gimplify.c (gimplify_modify_expr): Drop lhs on noreturn calls.
* tree-cfg.c (is_ctrl_altering_stmt): Don't compute flags twice.
(verify_gimple_call): Reject LHS in noreturn calls.
gcc/testsuite/ChangeLog:
PR middle-end/42363
* gcc.dg/torture/pr42363.c: New.

From-SVN: r155762
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr42363.c [new file with mode: 0644]
gcc/tree-cfg.c