[Bug middle-end/35308] Straight line strength reduction

xinliangli at gmail dot com gcc-bugzilla@gcc.gnu.org
Sat Feb 23 06:56:00 GMT 2008



------- Comment #2 from xinliangli at gmail dot com  2008-02-23 06:55 -------
(In reply to comment #1)
> Sometimes doing the strength reduction actually increases the code size.  Think
> on targets which have auto increments.
> 
> *** This bug has been marked as a duplicate of 22586 ***
> 

Itanium supports address post increment.  The postInc synthesis phase should
not be affected by the strengh reduced address computation code.

When this is fixed by the PRE framework, make sure the conditional increment
case is also covered:

a[i] = i*g;
if (...)
{
   i++;
}
a[i] += ...
... = i*g;


-- 


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



More information about the Gcc-bugs mailing list