diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-03-19 10:44:52 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-03-19 10:44:52 +0000 |
| commit | 250845799e5d4cd9589711ba28ecf73e6fac3287 (patch) | |
| tree | c2091432f1378f837c2a13f54a2dd45d2c6b2193 /gcc/tree-if-conv.c | |
| parent | d64c907f33d0c6c180d18a4aef46560d82ec0b8b (diff) | |
| download | ppe42-gcc-250845799e5d4cd9589711ba28ecf73e6fac3287.tar.gz ppe42-gcc-250845799e5d4cd9589711ba28ecf73e6fac3287.zip | |
2008-03-19 Richard Guenther <rguenther@suse.de>
PR middle-end/35609
* tree-ssa.c (always_executed): New global flag.
(warn_uninitialized_var): If !always_executed warn with "maybe"
instead of "is".
(execute_early_warn_uninitialized): Compute post-dominators.
Initialize always_executed before processing each basic block.
* gcc.dg/testsuite/uninit-15.c: New testcase.
* gcc.dg/testsuite/uninit-16.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133341 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-if-conv.c')
0 files changed, 0 insertions, 0 deletions

