* gimple-low.c (lower_stmt) <GIMPLE_CALL>: If the call is noreturn,
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Oct 2009 22:17:26 +0000 (22:17 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Oct 2009 22:17:26 +0000 (22:17 +0000)
commit264ee46dc407e36464dc4b86c3c14961d393623d
tree81ce085b12daef47f014b038c52ac8126ff9fa54
parent0b5af700234b602b05df2818310f144d8f7e2005
* gimple-low.c (lower_stmt) <GIMPLE_CALL>: If the call is noreturn,
remove a subsequent GOTO or RETURN statement.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152959 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-low.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/noreturn1.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/noreturn1.ads [new file with mode: 0644]