aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-12-09 12:43:31 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-12-09 12:43:31 +0100
commit0eb952ea5eab6a299283635625cef497e831dae4 (patch)
tree4a24789b1000c8bab737a5073f07109f84111303 /gcc/ChangeLog
parentb01fff4882f0c5d35a52e7001832e31c708fffd9 (diff)
downloadgcc-0eb952ea5eab6a299283635625cef497e831dae4.zip
gcc-0eb952ea5eab6a299283635625cef497e831dae4.tar.gz
gcc-0eb952ea5eab6a299283635625cef497e831dae4.tar.bz2
re PR lto/83338 (SPEC CPU2017 510.parest_r ICE)
PR tree-optimization/83338 * tree-vect-stmts.c (vectorizable_operation): Handle POINTER_DIFF_EXPR vectorization as MINUS_EXPR with a subsequent VIEW_CONVERT_EXPR from vector of unsigned integers to vector of signed integers. * gcc.dg/vect/pr83338.c: New test. From-SVN: r255523
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 973fb15..5d9bf77 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2017-12-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/83338
+ * tree-vect-stmts.c (vectorizable_operation): Handle POINTER_DIFF_EXPR
+ vectorization as MINUS_EXPR with a subsequent VIEW_CONVERT_EXPR from
+ vector of unsigned integers to vector of signed integers.
+
2017-12-08 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/83317