From patchwork Tue Sep 16 06:46:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiang, Haochen" X-Patchwork-Id: 120334 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 09EA63857358 for ; Tue, 16 Sep 2025 06:47:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 09EA63857358 Authentication-Results: sourceware.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=A2lvSQET X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by sourceware.org (Postfix) with ESMTPS id 620AA3857733 for ; Tue, 16 Sep 2025 06:46:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 620AA3857733 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 620AA3857733 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.198.163.10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758005207; cv=none; b=QJlzzRfOq8+qR2T6PdJWHV/ZXqtg0zFs7zCzp1NO1b2PZj2sAvrXD4lDlE+I5rkvWpFDGs1jd+XcDNiN7raR08lHcM2gW1/dfc6ZQnZZsqSURyTgRR0eujcR2QSuZlvrsIK7ojc/AMjBAEofrmpWUJdMJ9FKC/68Ejs/3kmGqWw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758005207; c=relaxed/simple; bh=cmlLK36XfzE/R0/vf9rPBPvRUFnP7hAb3XkgpuUQ0Jk=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=ojxO6tf4KxNodIndeBaJdUGgggEf1JgN4Ck/0UKp3s1PJ9H0KYEhiTm7cfQ2pVX3RBzKy/MpzBL6NH7MJacHdpuqxFi9DGleGo6Fe9j8efoHa6oQ9VrIHnODf/Be8gTPX1HYUEK2REzd8Tc6PNoTus7D5u8lW8zZo3J8HQtfAgI= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 620AA3857733 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1758005207; x=1789541207; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=cmlLK36XfzE/R0/vf9rPBPvRUFnP7hAb3XkgpuUQ0Jk=; b=A2lvSQETUeWuCACkQst6Bz43qPLJeHNqOo2v/zpiEyDLkW+frKdkfN+Y DW3tD1saEetvfIJhn5g/gvi6UxFXp58N8JNySQ8bMSwAXyOpo6QkojSaf e3caJKJgZRK+hkxUal+z7yYwbmh+MCOJ0vSunRZ2OhTtxOW7KH3tLJ0pn YMcL80qYjPjXTeTDWST8+1CcVyit9fh39o2Igqs9aYKTNKSfkFYWJ3yUM KhxfwBbyfRARYhGRsGwWWsj9RTExnHfKipHKDeyvY5IyhJcpaqWCT9OKv aredM/07mx/ndJj9y6ZuFioTL16TTQuR+mWImL0a05vmC+2J3xlZ0mfBk Q==; X-CSE-ConnectionGUID: +ak9grEwTAiQK3CR0u72yQ== X-CSE-MsgGUID: CI83BKJYQeuAQb+dKRoZrg== X-IronPort-AV: E=McAfee;i="6800,10657,11554"; a="71643954" X-IronPort-AV: E=Sophos;i="6.18,268,1751266800"; d="scan'208";a="71643954" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2025 23:46:46 -0700 X-CSE-ConnectionGUID: b7WyW2STRBK1LppR0qY1hg== X-CSE-MsgGUID: JFck8/KaQau6CEJtmgVsoA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.18,268,1751266800"; d="scan'208";a="175267911" Received: from shliclel4217.sh.intel.com ([10.239.240.127]) by fmviesa008.fm.intel.com with ESMTP; 15 Sep 2025 23:46:45 -0700 From: Haochen Jiang To: gcc-patches@gcc.gnu.org Cc: hongtao.liu@intel.com, ubizjak@gmail.com Subject: [PATCH] i386/testsuite: Correct res_ref2 array size for avx512bw-vpmov{, us}wb-2.c Date: Tue, 16 Sep 2025 14:46:44 +0800 Message-Id: <20250916064644.1743001-1-haochen.jiang@intel.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-Spam-Status: No, score=-10.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org Both of the tests under 128 bit are raising: warning: writing 16 bytes into a region of size 8 [-Wstringop-overflow=] when compiling, leading to a test fail. The warning is caused by the incorrect array size for res_ref2. The wrong size caused the overflow. Correct them in this patch to fix the test fail. Ok for trunk? Thx, Haochen gcc/testsuite/ChangeLog: * gcc.target/i386/avx512bw-vpmovuswb-2.c: Correct res_ref2 array size. * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. --- gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c index d5198f39eb6..2311dfea34f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c @@ -27,7 +27,7 @@ TEST (void) UNION_TYPE (AVX512F_LEN, i_w) src; MASK_TYPE mask = MASK_VALUE; unsigned char res_ref[32]; - unsigned char res_ref2[SIZE]; + unsigned char res_ref2[SIZE_HALF]; for (i = 0; i < SIZE; i++) { diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c index 6b0f86f57d8..ea91181284f 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c @@ -28,7 +28,7 @@ TEST (void) UNION_TYPE (AVX512F_LEN, i_w) src; MASK_TYPE mask = MASK_VALUE; char res_ref[32]; - char res_ref2[SIZE]; + char res_ref2[SIZE_HALF]; sign = -1; for (i = 0; i < SIZE; i++)