------- Comment #15 from joakim dot tjernlund at transmode dot se  2010-05-26 
20:47 -------
(In reply to comment #14)
> (In reply to comment #13)
> > > Please see -mcpu= .
> > 
> > Almost forgot, but how do I specify that at gcc build/configure ?
> 
> You can configure with --with-cpu= to set a default for -mcpu= .

Thanks.

> 
> > Also, I haven't seen any progress on this issue
> 
> You have no patience, now do you?

Sure I do. It is just that its been almost a month and from the
description it sounded like an easy fix:
"config/rs6000/rs6000.md would need to add a add<mode>cc expander"

> 
> > even though it sounded that the
> > initial fix was easy(add<mode>cc expander)
> 
> The fix will be a few thousand lines of patch.  Literally.

Oops, just to add a cc expander?

> 
> In order to fix this problem (and a whole host of way more important
> missed optimisation opportunities) we need to expose the CA bit to
> the compiler as an actual register.  Currently, whenever GCC uses the
> carry bit it does so by having the consumer and producer in a canned
> asm sequence; this is suboptimal for many reasons.

This looks like you are aiming for the ultimate impl. so
you can address other cases too. I can understand that takes
some time :) 


-- 


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

Reply via email to