+2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR tree-optimization/42327
+ * tree-data-ref.c (omega_setup_subscript): Call build_int_cst
+ instead of using integer_minus_one_node.
+
2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
PR c++/45330
* targhook.h: Declare it.
* doc/tm.texi.in: New hook TARGET_PREFERRED_RENAME_CLASS.
* doc/tm.texi: Regenerate.
-
+
2010-12-07 Jakub Jelinek <jakub@redhat.com>
PR debug/46799
* c-family/c-format.c: Same change.
* c-family/stub-objc.c: Same change.
* c-decl.c: Include c-family/c-objc.h.
- * c-parser.c: Same change.
+ * c-parser.c: Same change.
* c-typeck.c: Same change.
* c-config-lang.in (gtfiles): Added c-family/c-objc.h.
* Makefile.in (c-decl.o): Depend on c-family/c-objc.h.
(c-family/stub-objc.o): Same change.
(c-family/c-common.o): Same change.
(PLUGIN_HEADERS): Added c-family/c-objc.h.
-
+
2010-12-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* config.gcc [hppa[12]*-*-hpux10*, hppa[12]*-*-hpux11*]: Ignore
+2010-12-06 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR tree-optimization/42327
+ * gcc.dg/tree-ssa/pr42327.c: New.
+
2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
PR c++/45330
tree fun_a = chrec_convert (type, access_fun_a, NULL);
tree fun_b = chrec_convert (type, access_fun_b, NULL);
tree difference = chrec_fold_minus (type, fun_a, fun_b);
+ tree minus_one;
/* When the fun_a - fun_b is not constant, the dependence is not
captured by the classic distance vector representation. */
return true;
}
- fun_b = chrec_fold_multiply (type, fun_b, integer_minus_one_node);
+ minus_one = build_int_cst (type, -1);
+ fun_b = chrec_fold_multiply (type, fun_b, minus_one);
eq = omega_add_zero_eq (pb, omega_black);
if (!init_omega_eq_with_af (pb, eq, DDR_NB_LOOPS (ddr), fun_a, ddr)