gcc/ChangeLog:
commit4569d18c2845831a7e2d4f171d6bd200fe87e2e8
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jan 2010 14:40:59 +0000 (9 14:40 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jan 2010 14:40:59 +0000 (9 14:40 +0000)
tree49595835261873911612415bb60c38eb029e5e77
parentb123eaab661e58a140bfc33dde9c12e2ab91f82b
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155762 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr42363.c [new file with mode: 0644]
gcc/tree-cfg.c