From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1130) id 4795D385AC21; Fri, 14 Jan 2022 18:41:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4795D385AC21 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Richard Sandiford To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-6594] vect: Fix uninitialised variable PR104026 X-Act-Checkin: gcc X-Git-Author: Richard Sandiford X-Git-Refname: refs/heads/master X-Git-Oldrev: a4a8ae123cd70188e4b4bf5e288a84e0a76fb0fd X-Git-Newrev: 79ae13067f6afabcbae4784ada07dcbb7f00953e Message-Id: <20220114184122.4795D385AC21@sourceware.org> Date: Fri, 14 Jan 2022 18:41:22 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2022 18:41:22 -0000 https://gcc.gnu.org/g:79ae13067f6afabcbae4784ada07dcbb7f00953e commit r12-6594-g79ae13067f6afabcbae4784ada07dcbb7f00953e Author: Richard Sandiford Date: Fri Jan 14 18:41:12 2022 +0000 vect: Fix uninitialised variable PR104026 As noted by Tobias in the PR, the loop_vec_info constructor wasn't initializing the new partial_load_store_bias field. gcc/ PR middle-end/104026 * tree-vect-loop.c (_loop_vec_info::_loop_vec_info): Initialize partial_load_store_bias. Diff: --- gcc/tree-vect-loop.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 1dbdb9e5fa0..f1410b03fb3 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -846,6 +846,7 @@ _loop_vec_info::_loop_vec_info (class loop *loop_in, vec_info_shared *shared) can_use_partial_vectors_p (param_vect_partial_vector_usage != 0), using_partial_vectors_p (false), epil_using_partial_vectors_p (false), + partial_load_store_bias (0), peeling_for_gaps (false), peeling_for_niter (false), no_data_dependencies (false),