https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61409
--- Comment #3 from Paul Eggert <eggert at gnu dot org> --- (In reply to Manuel López-Ibáñez from comment #1) > My guess is that what is uninitialized is "rw" and some optimization pass > messed up the variable names when creating temporaries. I'm afraid it's more serious than that, because 'rw = XWINDOW (make_window ());' always initializes 'rw'. Thanks for simplifying the test case.