summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-05-25 10:36:39 +0200
committerRichard Biener <rguenther@suse.de>2020-05-25 13:12:20 +0200
commitc0e27f72358794692e367363940c6383e9ad1e45 (patch)
treed6d197914bff904677925e5257a14b2da108745a /gcc/ChangeLog
parentd31694544d2d805151899ab0a0bc654767035ad6 (diff)
tree-optimization/95271 - fix bswap vectorization invariant SLP type
This properly updates invariant SLP nodes vector types for bswap vectorization. 2020-05-25 Richard Biener <rguenther@suse.de> PR tree-optimization/95271 * tree-vect-stmts.c (vectorizable_bswap): Update invariant SLP children vector type. (vectorizable_call): Pass down slp ops. * gcc.dg/vect/bb-slp-pr95271.c: New testcase.
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 38ca3ef863b..1e037dabe49 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
2020-05-25 Richard Biener <rguenther@suse.de>
+ PR tree-optimization/95271
+ * tree-vect-stmts.c (vectorizable_bswap): Update invariant SLP
+ children vector type.
+ (vectorizable_call): Pass down slp ops.
+
+2020-05-25 Richard Biener <rguenther@suse.de>
+
PR tree-optimization/95297
* tree-vect-stmts.c (vectorizable_shift): For scalar_shift_arg
skip updating operand 1 vector type.