This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: Fix middle-end/25505


Mike Stump wrote:
> On Sep 18, 2006, at 3:59 PM, Josh Conner wrote:
>> 2006-09-14  Josh Conner  <jconner@apple.com>
>>
>>     PR middle-end/25505
>>     * calls.c (expand_call): Allow reuse of structure return stack
>>     temp.
> 
> Josh, was this the bit that was responsible for speeding up some C++
> heavy code 25%?  If so, we should entice people that this is actually
> practical, not just theoretic in nature.

Actually, no.  You're thinking of the fix for pr23372 that Jason
submitted, which I applied to our tools.  That fix removed some
instances of redundant structure copying.

This patch simply reduces stack size, a la pr25505.  I'm not aware of
any significant performance improvements from this.

- Josh


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]