OSDN Git Service

PR middle-end/40021
authormatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 May 2009 16:49:13 +0000 (16:49 +0000)
committermatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 May 2009 16:49:13 +0000 (16:49 +0000)
commitf800c469f2e2bbd066d6add0c5521297277a9565
treee95e93d5d2478bbf0f22d4f48c411f8243fe28ba
parent6858cdb803535039de8724fae07e6c0a9e2fd973
    PR middle-end/40021
        * cfgexpand.c (maybe_cleanup_end_of_block): New static function.
        (expand_gimple_cond): Use it to cleanup CFG and superfluous jumps.

        * gfortran.dg/pr40021.f: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147186 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr40021.f [new file with mode: 0644]