aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2016-04-12 10:08:48 +0000
committerTom de Vries <vries@gcc.gnu.org>2016-04-12 10:08:48 +0000
commitb7a120d7a85727a990796ee64f0cc64a0eda59f0 (patch)
tree6fe0a6a5026170323e9eb5ea3119da249ab39ea5
parent4e0eea7560fdb90cbe3ee20eadbac0325d6e4e31 (diff)
downloadgcc-b7a120d7a85727a990796ee64f0cc64a0eda59f0.zip
gcc-b7a120d7a85727a990796ee64f0cc64a0eda59f0.tar.gz
gcc-b7a120d7a85727a990796ee64f0cc64a0eda59f0.tar.bz2
Fix typo in copy_cond_phi_args
2016-04-12 Tom de Vries <tom@codesourcery.com> PR tree-optimization/68756 * graphite-isl-ast-to-gimple.c (copy_cond_phi_args): Use new_expr instead of new_name. * gcc.dg/graphite/pr68756.c: New test. From-SVN: r234896
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/graphite-isl-ast-to-gimple.c2
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/graphite/pr68756.c26
4 files changed, 38 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 62c8372..52354c9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-04-12 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68756
+ * graphite-isl-ast-to-gimple.c (copy_cond_phi_args): Use new_expr
+ instead of new_name.
+
2016-04-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/70602
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c
index 8dd5dc8..88609c0 100644
--- a/gcc/graphite-isl-ast-to-gimple.c
+++ b/gcc/graphite-isl-ast-to-gimple.c
@@ -2439,7 +2439,7 @@ copy_cond_phi_args (gphi *phi, gphi *new_phi, vec<tree> iv_map, bool postpone)
fprintf (dump_file, "\n");
}
gsi_insert_earliest (stmts);
- new_phi_args [i] = new_name;
+ new_phi_args[i] = new_expr;
continue;
}
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7aaee6e..93ca043 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2016-04-12 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/68756
+ * gcc.dg/graphite/pr68756.c: New test.
+
2016-04-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/70602
diff --git a/gcc/testsuite/gcc.dg/graphite/pr68756.c b/gcc/testsuite/gcc.dg/graphite/pr68756.c
new file mode 100644
index 0000000..ddb9789
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/graphite/pr68756.c
@@ -0,0 +1,26 @@
+/* { dg-do compile } */
+/* { dg-options "-O1 -floop-nest-optimize" } */
+
+unsigned int z4, pz;
+int nn[2];
+
+static unsigned int
+xq (unsigned int dj)
+{
+ return dj > 1 ? z4 : z4 + dj;
+}
+
+void
+la (void)
+{
+ int hd, dl;
+ unsigned int hn = 0;
+
+ for (hd = 0; hd < 2; ++hd)
+ {
+ for (dl = 0; dl < 2; ++dl)
+ nn[dl] = 0;
+ --hn;
+ pz = xq (hn);
+ }
+}