From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E751B158083 for ; Tue, 24 Sep 2024 01:41:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 44680E2A64; Tue, 24 Sep 2024 01:41:30 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 286D6E2A64 for ; Tue, 24 Sep 2024 01:41:30 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4333A3433ED for ; Tue, 24 Sep 2024 01:41:29 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8882B1897 for ; Tue, 24 Sep 2024 01:41:27 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1727142082.3e1c7a2699f90793d9bf7107cb0b5943ba7c76c1.sam@gentoo> Subject: [gentoo-commits] proj/gcc-patches:master commit in: 15.0.0/gentoo/ X-VCS-Repository: proj/gcc-patches X-VCS-Files: 15.0.0/gentoo/70_all_middle-end-check-explicitly-for-external-or-constant.patch X-VCS-Directories: 15.0.0/gentoo/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 3e1c7a2699f90793d9bf7107cb0b5943ba7c76c1 X-VCS-Branch: master Date: Tue, 24 Sep 2024 01:41:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 885de1a7-85aa-48a9-8e0d-82c204cdbcf2 X-Archives-Hash: 28b8deaae7a6943fdecc4884b70ac124 commit: 3e1c7a2699f90793d9bf7107cb0b5943ba7c76c1 Author: Sam James gentoo org> AuthorDate: Tue Sep 24 01:41:22 2024 +0000 Commit: Sam James gentoo org> CommitDate: Tue Sep 24 01:41:22 2024 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=3e1c7a26 15.0.0: update 70_all_middle-end-check-explicitly-for-external-or-constant.patch Signed-off-by: Sam James gentoo.org> ...middle-end-check-explicitly-for-external-or-constant.patch | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/15.0.0/gentoo/70_all_middle-end-check-explicitly-for-external-or-constant.patch b/15.0.0/gentoo/70_all_middle-end-check-explicitly-for-external-or-constant.patch index 6dcc1a4..7dcf89d 100644 --- a/15.0.0/gentoo/70_all_middle-end-check-explicitly-for-external-or-constant.patch +++ b/15.0.0/gentoo/70_all_middle-end-check-explicitly-for-external-or-constant.patch @@ -66,7 +66,7 @@ index 00000000000..7e28982fb13 + } +} diff --git a/gcc/tree-vect-patterns.cc b/gcc/tree-vect-patterns.cc -index e7e877dd2ad..b913d6de003 100644 +index e7e877dd2adb55262822f1660f8d92b42d44e6d0..f0298b2ab97a1e7dd0d943340e1389c3c0fa796e 100644 --- a/gcc/tree-vect-patterns.cc +++ b/gcc/tree-vect-patterns.cc @@ -6062,12 +6062,15 @@ vect_recog_bool_pattern (vec_info *vinfo, @@ -80,14 +80,9 @@ index e7e877dd2ad..b913d6de003 100644 return NULL; else if (TREE_CODE (TREE_TYPE (var)) == BOOLEAN_TYPE - && !vect_get_internal_def (vinfo, var)) -+ && var_def_info -+ && (STMT_VINFO_DEF_TYPE (var_def_info) == vect_external_def ++ && (!var_def_info ++ || STMT_VINFO_DEF_TYPE (var_def_info) == vect_external_def + || STMT_VINFO_DEF_TYPE (var_def_info) == vect_constant_def)) { /* If the condition is already a boolean then manually convert it to a mask of the given integer type but don't set a vectype. */ - -base-commit: 358db2e3ed4acf44282d1d9ebbc4a1a3b6e38d21 --- -2.46.1 -