------- Comment #5 from amylaar at gcc dot gnu dot org  2009-07-16 00:11 -------
(In reply to comment #3)
> Hi Steven,
> 
> Maybe I'm missing something, but what do patches talking about
> SMALL_REGISTER_CLASSES have to do with this issue?  For ARM, the registers
> involved are general purpose and ! SMALL_REGISTER_CLASSES.  There's about 14 
> of
> them available, and these PHIs want a virtually unbounded number of 
> registers. 
> And we are not optimizing for size (-O3).  So I can't see how your patch is
> going to help.
> 
> Don't get me wrong, I'm happy to close it again if they will :-)  But I don't
> think either of the checks in want_to_pre_p will apply.

Look at comment #14.  My patch attempts to do a cost-benefit analysis
of phi-node (with implied copies) insertion versus the saved arithmetic.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40768

Reply via email to