http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61112
--- Comment #1 from patrick at parcs dot ath.cx --- $ gcc -O2 -Wall this.c this.c: In function ‘void foo(int, int, int)’: this.c:13:10: warning: ‘w’ may be used uninitialized in this function [-Wmaybe-uninitialized] p = w;