PATCH: fix CALL_EXPR_ARGS badness in calls.c

Sandra Loosemore sandra@codesourcery.com
Sat Feb 17 02:50:00 GMT 2007


Andrew Pinski wrote:
>> This is an update of a patch I'd previously applied to the LTO branch (see 
>> http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00368.html) to get rid of the 
>> CALL_EXPR_ARGS call in expand_call().  This is a fairly critical fix for memory 
>> usage, since without it, a temporary arglist is getting constructed for every 
>> call.  :-(
>>
>> OK for mainline?
> 
> Make sure this is tested on a target where complex arguments are split like
> powerpc64-linux-gnu as that code is the most touched.

Thanks for the suggestion; I will start that going tonight.  I've done an 
incremental build and test on x86_64 so far, and have a full bootstrap already 
in progress on the same platform.

-Sandra



More information about the Gcc-patches mailing list