2013-09-11 Richard Biener <rguenther@suse.de>
commit13089d2ba573caee1ba108afa6ea7822d7255324
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Sep 2013 12:20:07 +0000 (11 12:20 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Sep 2013 12:20:07 +0000 (11 12:20 +0000)
treebe8cec824a00db79a4fe6fbc29e2397d2ce351a1
parent6b960911712a94dbe6693bf43839d987f73e0192
2013-09-11  Richard Biener  <rguenther@suse.de>

PR middle-end/58377
* passes.def: Split critical edges before late uninit warning passes.
* tree-cfg.c (pass_split_crit_edges): Implement clone method.

* g++.dg/uninit-pred-4.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202496 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/passes.def
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/uninit-pred-4.C [new file with mode: 0644]
gcc/tree-cfg.c