------- Comment #23 from spop at gcc dot gnu dot org  2008-10-15 16:14 -------
Subject: Bug 37686

Author: spop
Date: Wed Oct 15 16:13:33 2008
New Revision: 141141

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141141
Log:
2008-10-15  Sebastian Pop  <[EMAIL PROTECTED]>

        PR tree-optimization/37686
        * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
        * tree-loop-linear.c (linear_transform_loops): Build a
        loop nest vector.  Pass it to lambda_compute_access_matrices.
        * tree-data-ref.h (struct access_matrix): Store the loop nest
        relative to which it encodes the information.
        (AM_LOOP_NEST_NUM): Renamed AM_LOOP_NEST.
        (am_vector_index_for_loop): Reimplemented: iterate over the
        loop nest for finding the loop index in the access matrix.
        (lambda_compute_access_matrices): Update declaration.
        * lambda-code.c (build_access_matrix): Pass the loop nest and
        record it.
        (lambda_compute_access_matrices): Same.


Added:
    trunk/gcc/testsuite/gcc.dg/tree-ssa/pr37686.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/lambda-code.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-data-ref.h
    trunk/gcc/tree-loop-linear.c


-- 


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

Reply via email to