summaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2016-05-24 16:19:43 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2016-05-24 16:19:43 +0000
commitead771949fe66b292ec9f0a4970ce88bdafa16b1 (patch)
tree6b7fa6dd48f9c9d394a3bbe75f0594125c46edad /gcc/cp/ChangeLog
parent962a2062e36c8b1bf6abdd11edd18587045c56df (diff)
downloadgcc-ead771949fe66b292ec9f0a4970ce88bdafa16b1.tar.gz
PR c++/71257
* tree-vect-stmts.c (vectorizable_simd_clone_call): Handle SIMD_CLONE_ARG_TYPE_LINEAR_REF_CONSTANT_STEP like SIMD_CLONE_ARG_TYPE_LINEAR_CONSTANT_STEP. Add SIMD_CLONE_ARG_TYPE_LINEAR_VAL_CONSTANT_STEP and SIMD_CLONE_ARG_TYPE_LINEAR_UVAL_CONSTANT_STEP cases explicitly. * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_LINEAR>: For OMP_CLAUSE_LINEAR_REF don't require type to be integral or pointer. * g++.dg/vect/simd-clone-6.cc: New test. * g++.dg/gomp/declare-simd-6.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236648 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index eaf42b83f1c..c77dee6dfb7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2016-05-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/71257
+ * semantics.c (finish_omp_clauses) <case OMP_CLAUSE_LINEAR>:
+ For OMP_CLAUSE_LINEAR_REF don't require type to be
+ integral or pointer.
+
2016-05-24 Richard Biener <rguenther@suse.de>
PR middle-end/70434