------- Comment #4 from spop at gcc dot gnu dot org  2009-11-25 04:49 -------
Subject: Bug 41118

Author: spop
Date: Wed Nov 25 04:48:51 2009
New Revision: 154549

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154549
Log:
2009-09-17 Li Feng  <nemoking...@gmail.com>

        PR middle-end/41118
        * graphite-dependences.c (poly_drs_may_alias_p): Adjust definition.
        (pddr_original_scattering): Make sure 2 pdr2 in the same base object
set.
        (graphite_carried_dependence_level_k): Ditto.
        * graphite-poly.c (new_poly_dr): Add init of PDR_BASE_OBJECT_SET.
        * graphite-poly.h (struct poly_dr): Add member dr_base_object_set.
        (new_poly_dr): Adjust declaration.
        * graphite-sese-to-poly.c (free_data_refs_aux): New.
        (free_gimple_bb): Added free_data_refs_aux.
        (build_poly_dr): Add dr_base_object_set.
        (partition_drs_to_sets): New.
        (dr_same_base_object_p): New.
        (build_alias_set_for_drs): New.
        (build_base_object_set_for_drs): New.
        (build_scop_drs): Add build_base_obj_set_for_drs.
        * graphite-sese-to-poly.h: Added #define for alias set number index and
        base object set index.
        * libgomp/testsuite/libgomp.graphite/force-parallel-6.c: Refine tests.
        * libgomp/testsuite/libgomp.graphite/pr4118.c: New.

Modified:
    trunk/gcc/ChangeLog.graphite
    trunk/gcc/graphite-dependences.c
    trunk/gcc/graphite-poly.c
    trunk/gcc/graphite-poly.h
    trunk/gcc/graphite-sese-to-poly.c
    trunk/gcc/graphite-sese-to-poly.h
    trunk/libgomp/testsuite/libgomp.graphite/force-parallel-6.c


-- 


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

Reply via email to