http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59176
--- Comment #7 from David Binderman <dcb314 at hotmail dot com> --- (In reply to David Binderman from comment #6) > I have another test case, available on request. Still going wrong. >From the gcc test suite, g++.old-deja/g++.jason/thunk1.C is fine with -O2 and then goes wrong with -O3.