This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PR 47382] We cannot simply fold OBJ_TYPE_REF at all in 4.6
- From: Martin Jambor <mjambor at suse dot cz>
- To: Maxim Kuvyrkov <maxim at codesourcery dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 22 Nov 2011 11:38:31 +0100
- Subject: Re: [PR 47382] We cannot simply fold OBJ_TYPE_REF at all in 4.6
- References: <20110125135736.GB27592@virgil.arch.suse.de> <A35140F3-2409-4360-A0CD-6314CF0235B8@codesourcery.com> <20110208175301.GE21798@virgil.arch.suse.de> <13FB5CC1-3C9B-4CDA-B7B0-017202788D72@codesourcery.com> <20110923141954.GB32076@virgil.arch.suse.de> <9BC87D05-F112-41BD-B3ED-ABCAAC913845@codesourcery.com> <77DCFFDC-FFF8-456C-8A9C-9FCCCF84CF1F@codesourcery.com> <5E21D081-AA07-4F22-90D7-979BB1C09E96@codesourcery.com>
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