Bug 46542 (4.7pending) - GCC 4.7 pending patches meta-bug
Summary: GCC 4.7 pending patches meta-bug
Status: RESOLVED FIXED
Alias: 4.7pending
Product: gcc
Classification: Unclassified
Component: other (show other bugs)
Version: unknown
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: meta-bug
Depends on: 20070 30354 42540 17843 37273 38878 43174 45685 46888 47790
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-18 14:40 UTC by Jeffrey A. Law
Modified: 2012-01-21 23:47 UTC (History)
3 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2010-11-18 16:20:52


Attachments
Improve reload inheritance's code generation and predictability (3.05 KB, patch)
2010-11-18 14:47 UTC, Jeffrey A. Law
Details | Diff
Improve reload inheritance's code generation and predictability (4.19 KB, patch)
2010-12-02 15:33 UTC, Jeffrey A. Law
Details | Diff
Patch to combine several distinct arrays into a single VEC (14.02 KB, patch)
2010-12-14 04:35 UTC, Jeffrey A. Law
Details | Diff
Minor improvement to register allocation (834 bytes, patch)
2011-03-17 15:35 UTC, Jeffrey A. Law
Details | Diff
Andy's frame-pointerless mcount patch (4.98 KB, patch)
2011-03-17 15:41 UTC, Jeffrey A. Law
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey A. Law 2010-11-18 14:40:36 UTC
Place to attach GCC 4.7 pending patches and PRs
Comment 1 Jeffrey A. Law 2010-11-18 14:47:10 UTC
Created attachment 22447 [details]
Improve reload inheritance's code generation and predictability

http://gcc.gnu.org/ml/gcc-patches/2010-11/msg01917.html
Comment 2 Jeffrey A. Law 2010-12-02 15:33:33 UTC
Created attachment 22603 [details]
Improve reload inheritance's code generation and predictability

Updated version taking into account comments from various individuals.  Compile time cost is down to less than .25% according to my testing.
Comment 3 Jeffrey A. Law 2010-12-14 04:35:45 UTC
Created attachment 22749 [details]
Patch to combine several distinct arrays into a single VEC

Patch to move various reg_equiv_xxx arrays into a single structure to ease debugging and growing the structures in response to creating new pseudos.

About .1% compile-time slowdown, possibly due to the checking built into the VEC implementation.
Comment 4 Jeffrey A. Law 2011-03-14 15:57:29 UTC
http://gcc.gnu.org/ml/gcc-patches/2011-03/msg00609.html

Patch to improve XOR optimizations.
Comment 5 Jeffrey A. Law 2011-03-14 15:58:57 UTC
http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01443.html
Vlad approved this on the main gcc list in Mar 2011.
Comment 6 Jeffrey A. Law 2011-03-14 16:00:44 UTC
http://gcc.gnu.org/ml/gcc/2011-03/msg00098.html

Minor IRA patch from Vlad.
Comment 8 Jeffrey A. Law 2011-03-17 15:35:46 UTC
Created attachment 23693 [details]
Minor improvement to register allocation

Was showing good results for x86; however, was regressing for mn103 and put on indefinite hold pending resolution of the regressions.  While it's on hold, I don't want it to get lost completely.
Comment 9 Jeffrey A. Law 2011-03-17 15:41:10 UTC
Created attachment 23694 [details]
Andy's frame-pointerless mcount patch

This is Andy's frame-pointerless mcount patch.  There was a thread on one of the lists about this patch, but I couldn't find it in my quick search.  Again, moving it here so it doesn't get lost.
Comment 10 Andrew Pinski 2012-01-21 22:31:12 UTC
Closing as fixed as 4.7 is stage 4 now.
Comment 11 Manuel López-Ibáñez 2012-01-21 23:43:11 UTC
(In reply to comment #10)
> Closing as fixed as 4.7 is stage 4 now.

Before closing this, all pending patches from 4.7 should be moved to the 4.8 meta-bug. Otherwise, they will get lost. It wouldn't be the first time that patches are lost.
Comment 12 Andrew Pinski 2012-01-21 23:47:07 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > Closing as fixed as 4.7 is stage 4 now.
> 
> Before closing this, all pending patches from 4.7 should be moved to the 4.8
> meta-bug. Otherwise, they will get lost. It wouldn't be the first time that
> patches are lost.

All of those patches have already been lost as far as I can see.  Most of them are over a year old and some have been in the pending patches meta-bug for 2 or 3 major releases already.