+2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
+
+ PR tree-optimization/26359
+ * tree-ssa-alias.c (new_type_alias): Set fields for new tag.
+
2006-02-25 Roger Sayle <roger@eyesopen.com>
* simplify-rtx.c (simplify_relational_operation_1): Simplify
+2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
+
+ PR tree-optimizations/26359
+ * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
+ with -fdump-tree-dceloop-details.
+ * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
+
2006-02-25 Roger Sayle <roger@eyesopen.com>
PR middle-end/23673
--- /dev/null
+/* { dg-do compile } */
+/* { dg-require-effective-target vect_int } */
+
+int a[256], b[256], c[256];
+
+foo () {
+ int i;
+
+ for (i=0; i<256; i++){
+ a[i] = b[i] + c[i];
+ }
+}
+
+/* { dg-final { scan-tree-dump-times "Deleting : vect_" 0 "dceloop" } } */
+/* { dg-final { cleanup-tree-dump "dceloop" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/trapv-vect*.\[cS\]]] \
"" $DEFAULT_VECTCFLAGS
+# -fdump-tree-dceloop-details tests
+set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS
+lappend DEFAULT_VECTCFLAGS "-fdump-tree-dceloop-details"
+dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/dump-tree-dceloop-*.\[cS\]]] \
+ "" $DEFAULT_VECTCFLAGS
+
# With -Os
lappend DEFAULT_VECTCFLAGS "-Os"
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/Os-vect-*.\[cS\]]] \
add_may_alias (tag, al);
}
}
+
+ TREE_READONLY (tag) = TREE_READONLY (var);
+ MTAG_GLOBAL (tag) = is_global_var (var);
}