cfgexpand.c (pass_expand::execute): Deal specially with instructions to be inserted...
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 2 Jul 2019 09:44:47 +0000 (09:44 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 2 Jul 2019 09:44:47 +0000 (09:44 +0000)
commit82cea5e8bf532fda4f25f9a972154900978e3412
treec41d1055ed81e4be8123db769b4f56695e7168f6
parent2e2c9da012227ba12ce89b6a65179e6c830e7e4b
cfgexpand.c (pass_expand::execute): Deal specially with instructions to be inserted on single successor edge of the...

* cfgexpand.c (pass_expand::execute): Deal specially with instructions
to be inserted on single successor edge of the entry block.  Then call
commit_edge_insertions instead of inserting the instructions manually.
* cfgrtl.c (commit_edge_insertions): Do not verify flow info during
RTL expansion.

From-SVN: r272929
gcc/ChangeLog
gcc/cfgexpand.c
gcc/cfgrtl.c