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



Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |Joost.VandeVondele at mat

                   |                            |dot ethz.ch



--- Comment #2 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 
2013-04-26 06:52:13 UTC ---

indeed, very common to write this.. however, this is even more common in a loop



DO i=0,N

   y=y+(-1)**i * x**i

ENDDO



so there you really would like to have this converted to some form that uses

...

DO i=..

    tmp_s=-tmp_s  

    tmp_x=tmp_x*x

    y=y+tmp_s*tmp_x

ENDDO



I'm not sure how the different forms behave in this respect.

Reply via email to