diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-12-09 12:43:31 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-12-09 12:43:31 +0100 |
commit | 0eb952ea5eab6a299283635625cef497e831dae4 (patch) | |
tree | 4a24789b1000c8bab737a5073f07109f84111303 /gcc/ChangeLog | |
parent | b01fff4882f0c5d35a52e7001832e31c708fffd9 (diff) | |
download | gcc-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/ChangeLog | 7 |
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 |