http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61112
Bug ID: 61112 Summary: Simple example triggers false-positive -Wmaybe-uninitialized warning Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: patrick at parcs dot ath.cx int p; void foo (int x, int y, int z) { int w; if (x) w = z; if (y) w = 10; if (x || y) p = w; }