This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [autovect] Make omega produce classic dist/dir vectors


By the way, one of the tests that would fail in this diffing is 

int foo ()
{
  int a[100][100];

  int i;
  int j;
  int k;

  for (i = 1; i < 100; i++)
    for (j = 1; j < 100; j++)
      {
	a[j][i] = a[j+1][i-1] + 2;
      }
  return a[3][5];
}

where the distance vector should be (1, -1) correctly computed by
Omega, but still wrong in the existing dd tester: i.e. distance
vectors should be lexicographically positive all the time.  This is a
problem in the subscript coupling, and I have to implement the delta
test for getting it right.

Sebastian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]