------- Additional Comments From pinskia at gcc dot gnu dot org  2005-03-08 
01:21 -------
The testcase given above is already optimizated on the mainline via some of the 
aliasing code on the 
tree level but still needs to be more, witness 19905 or even the following 
testcase which is basically 
19905 still:
void g();
int
f(int s, int *a)
{
  static int i;
  for (i = 0; i < 800; i++)
  {
    g();
    s += a[i];
  }
  return s;
}

But all of this needs to be on the tree level to be really effective.

-- 


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

Reply via email to