mirror of git://gcc.gnu.org/git/gcc.git
re PR bootstrap/44726 (Yet another broken bootstrap)
2010-06-30 Sebastian Pop <sebastian.pop@amd.com> PR bootstrrap/44726 * graphite-sese-to-poly.c (build_poly_dr): Avoid uninitialized use. (build_alias_set_optimal_p): Likewise. (build_base_obj_set_for_drs): Likewise. From-SVN: r161631
This commit is contained in:
parent
4d00d5dd7d
commit
6e44d26e24
|
@ -1,3 +1,11 @@
|
||||||
|
2010-06-30 Sebastian Pop <sebastian.pop@amd.com>
|
||||||
|
|
||||||
|
PR bootstrrap/44726
|
||||||
|
* graphite-sese-to-poly.c (build_poly_dr): Avoid uninitialized
|
||||||
|
use.
|
||||||
|
(build_alias_set_optimal_p): Likewise.
|
||||||
|
(build_base_obj_set_for_drs): Likewise.
|
||||||
|
|
||||||
2010-06-30 Joern Rennecke <joern.rennecke@embecosm.com>
|
2010-06-30 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||||
|
|
||||||
* target.def: Remove comment about licensing problems of function
|
* target.def: Remove comment about licensing problems of function
|
||||||
|
|
|
@ -1778,10 +1778,11 @@ build_poly_dr (data_reference_p dr, poly_bb_p pbb)
|
||||||
accesses);
|
accesses);
|
||||||
ppl_delete_Polyhedron (accesses);
|
ppl_delete_Polyhedron (accesses);
|
||||||
|
|
||||||
if (dr->aux)
|
gcc_assert (dr->aux);
|
||||||
dr_base_object_set = ((base_alias_pair *)(dr->aux))->base_obj_set;
|
dr_base_object_set = ((base_alias_pair *)(dr->aux))->base_obj_set;
|
||||||
|
|
||||||
new_poly_dr (pbb, dr_base_object_set, accesses_ps, DR_IS_READ (dr) ? PDR_READ : PDR_WRITE,
|
new_poly_dr (pbb, dr_base_object_set, accesses_ps,
|
||||||
|
DR_IS_READ (dr) ? PDR_READ : PDR_WRITE,
|
||||||
dr, DR_NUM_DIMENSIONS (dr));
|
dr, DR_NUM_DIMENSIONS (dr));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1923,8 +1924,8 @@ build_alias_set_optimal_p (VEC (data_reference_p, heap) *drs)
|
||||||
data_reference_p dr = VEC_index (data_reference_p, drs, i);
|
data_reference_p dr = VEC_index (data_reference_p, drs, i);
|
||||||
base_alias_pair *bap;
|
base_alias_pair *bap;
|
||||||
|
|
||||||
if (dr->aux)
|
gcc_assert (dr->aux);
|
||||||
bap = (base_alias_pair *)(dr->aux);
|
bap = (base_alias_pair *)(dr->aux);
|
||||||
|
|
||||||
bap->alias_set = XNEW (int);
|
bap->alias_set = XNEW (int);
|
||||||
*(bap->alias_set) = g->vertices[i].component + 1;
|
*(bap->alias_set) = g->vertices[i].component + 1;
|
||||||
|
@ -2002,8 +2003,8 @@ build_base_obj_set_for_drs (VEC (data_reference_p, heap) *drs)
|
||||||
data_reference_p dr = VEC_index (data_reference_p, drs, i);
|
data_reference_p dr = VEC_index (data_reference_p, drs, i);
|
||||||
base_alias_pair *bap;
|
base_alias_pair *bap;
|
||||||
|
|
||||||
if (dr->aux)
|
gcc_assert (dr->aux);
|
||||||
bap = (base_alias_pair *)(dr->aux);
|
bap = (base_alias_pair *)(dr->aux);
|
||||||
|
|
||||||
bap->base_obj_set = g->vertices[i].component + 1;
|
bap->base_obj_set = g->vertices[i].component + 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue