------- Additional Comments From rth at gcc dot gnu dot org  2005-02-07 23:36 
-------
Subject: Re:  [4.0 Regression] 10% increase in codesize with C code compared to 
GCC 3.3

On Mon, Feb 07, 2005 at 11:13:27PM -0000, steven at gcc dot gnu dot org wrote:
>   x = a + b; 
>   x = x * a; 
>   x = x * b; 
...
> After Coalescing: 
...
> Partition 2 (x_3 - 3 ) 
> Partition 3 (x_4 - 4 ) 
> Partition 4 (x_5 - 5 ) 

That is curious.  Certainly not the way I'd have expected things to work.
Why are we not coalescing here?  Do we think that x_4 as an input to the
same insn that creates x_5 means that the two conflict?  Unless someone
can convince me otherwise, I'd call this a bug.


r~


-- 


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

Reply via email to