This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: patch to fix PR39432
- From: Bradley Lucier <lucier at math dot purdue dot edu>
- To: Vladimir Makarov <vmakarov at redhat dot com>
- Cc: Bradley Lucier <lucier at math dot purdue dot edu>, Kenneth Zadeck <zadeck at naturalbridge dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 27 Apr 2009 11:17:19 -0400
- Subject: Re: RFA: patch to fix PR39432
- Reply-to: Bradley Lucier <lucier at math dot purdue dot edu>
Re:
Vladimir Makarov wrote:
> The following patch fixes PR 39432. The PR details can be found on
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39432
>
> Compiler after the patch generates the same code for -On (n>=2).
> It was checked on x86/x86_64 on about 20 benchmarks.
>
> The patch was successfully bootstrapped on x86_64.
>
> Ok to commit it to the trunk?
>
> 2009-03-11 Vladimir Makarov <vmakarov@redhat.com>
>
> PR debug/39432
> * ira-int.h (struct allocno): Fix comment for calls_crossed_num.
> * ira-conflicts.c (ira_build_conflicts): Prohibit call used
> registers for allocnos created from user-defined variables.
>
approved
kenny
It appears that this patch may have caused the 60% performance
regression reported here:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39914
Brad