diff options
Diffstat (limited to 'gcc/tree-data-ref.c')
-rw-r--r-- | gcc/tree-data-ref.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index 55b34fbb73f..49062e1ae26 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -117,8 +117,6 @@ array_base_name_differ_p (struct data_reference *a, ta = TREE_TYPE (base_a); tb = TREE_TYPE (base_b); - gcc_assert (!POINTER_TYPE_P (ta) && !POINTER_TYPE_P (tb)); - /* Determine if same base. Example: for the array accesses a[i], b[i] or pointer accesses *a, *b, bases are a, b. */ if (base_a == base_b) @@ -652,7 +650,11 @@ all_chrecs_equal_p (tree chrec) /* Determine for each subscript in the data dependence relation DDR the distance. */ -static void +/* APPLE LOCAL begin AV data dependence. -dpatel */ +/* Patch is waiting FSF review since mid Sep, 2004. + Make this function externally visible. */ +void +/* APPLE LOCAL end AV data dependence. -dpatel */ compute_subscript_distance (struct data_dependence_relation *ddr) { if (DDR_ARE_DEPENDENT (ddr) == NULL_TREE) @@ -1775,7 +1777,11 @@ subscript_dependence_tester (struct data_dependence_relation *ddr) starting at FIRST_LOOP_DEPTH. Return TRUE otherwise. */ -static bool +/* APPLE LOCAL begin AV data dependence. -dpatel */ +/* Patch is waiting FSF review since mid Sep, 2004. + Make this function externally visible. */ +bool +/* APPLE LOCAL end AV data dependence. -dpatel */ build_classic_dist_vector (struct data_dependence_relation *ddr, int nb_loops, int first_loop_depth) { |