Hi, On Tue, Nov 22, 2011 at 07:45:39PM +1300, Maxim Kuvyrkov wrote: > On 30/09/2011, at 6:56 PM, Maxim Kuvyrkov wrote: > > > On 30/09/2011, at 4:02 PM, Maxim Kuvyrkov wrote: > > > >> On 24/09/2011, at 2:19 AM, Martin Jambor wrote: > >> > >>> However, both of these are really 4.8 material and since the patches > >>> probably need only minor updates, it might be worthwhile to do that so > >>> that gcc can handle the "embarrassing" simple cases. So I will do > >>> that (though it might need to wait for about a week), re-try them on > >>> Firefox and probably propose them for submission. > >> > >> Great! Thank you. > > > > Here is one of your patches updated to the latest mainline. Just add > > water^W changelog. > > > > It bootstraps, and I'm regtesting it on x86_64-linux-gnu {-m64,-m32} now. > > Ping. > > Martin, do you plan to have this pushed in for GCC 4.7? >
well, there were two patches. I have managed to update and push trough one of them in time (http://gcc.gnu.org/ml/gcc-patches/2011-11/msg00086.html) but unfortunately I have not managed to do the same with the second one. It's recent incarnation is here: http://gcc.gnu.org/ml/gcc-patches/2011-11/msg00095.html However, since the stage 1 ended and I still wasn't able to demonstrate any real impact anywhere (other than my semi-silly example attached to that patch), I gave up. It is unfortunate but I also had other pressing tasks and the patch does not do anything on simple programs and I have not been able to compile Firefox even without LTO with the current trunk to try it on something complex. Therefore at the moment I see no other option but to queue it to stage 1 again. Thanks, Martin