From 8d887367a7a3bc2cf1ca926899567aeeba915e44 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 4 Nov 2020 09:36:05 +0100 Subject: [PATCH] bootstrap/97666 - really fix sizeof (bool) issue Pastoed the previous fix too quickly, the following fixes the correct spot - the memset, not the allocation. 2020-11-04 Richard Biener PR bootstrap/97666 * tree-vect-slp.c (vect_build_slp_tree_2): Revert previous fix and instead adjust the memset. --- gcc/tree-vect-slp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c index 08018a1d799..11fe685bab8 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -1428,8 +1428,8 @@ vect_build_slp_tree_2 (vec_info *vinfo, slp_tree node, /* If the SLP node is a PHI (induction or reduction), terminate the recursion. */ - bool *skip_args = XALLOCAVEC (bool, sizeof (bool) * nops); - memset (skip_args, 0, nops); + bool *skip_args = XALLOCAVEC (bool, nops); + memset (skip_args, 0, sizeof (bool) * nops); if (loop_vec_info loop_vinfo = dyn_cast (vinfo)) if (gphi *stmt = dyn_cast (stmt_info->stmt)) { -- 2.30.2