Message ID | 6e77d7b5-cc28-4e13-bb1a-54c64bed297e@gmail.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=BH4o0FYO; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WmWnP0pSFz1yYl for <incoming@patchwork.ozlabs.org>; Sun, 18 Aug 2024 07:13:59 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 550653861030 for <incoming@patchwork.ozlabs.org>; Sat, 17 Aug 2024 21:13:57 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id 252183858C48 for <gcc-patches@gcc.gnu.org>; Sat, 17 Aug 2024 21:13:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 252183858C48 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 252183858C48 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::52b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1723929219; cv=none; b=lhhMjz3B/oFG1grPUMHeB6YxnPpjlPJIKGDcGmRsf6HZzh3qX3EV8I051U/xVv7UU0Lwl3J1rMn6JlqMTHZPQUhCMYay7O+5zEvfDfw8FoBbJGey+6Kt57LLs2FjDMHMzXBjheQ3kfSsy8W0ebPqbG4MsYEMqlsBH+APcE/byoE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1723929219; c=relaxed/simple; bh=ITxdJkNJSjDf9plmip+Crd4TdCnKB7TvI0uQ2/mfUbk=; h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject; b=Se+Sz2V1CHaziKzsbzVnshmh+bV6JJwQNhftvg8dzfLmWB+7bgIvFybWZAix8cM/NR8aj1CbfreQ4c9iZsR4kqY8wmaVrW1unKeeKX4h/JVNW6TcFHayBJ4gECdW2ybXWuAuR7LUSvRxYNaoSUIi1+CgXZA5J9TuwRe5KdxEs6c= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-7b594936e9bso2151923a12.1 for <gcc-patches@gcc.gnu.org>; Sat, 17 Aug 2024 14:13:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723929216; x=1724534016; darn=gcc.gnu.org; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=2amxUpzcOXwz1AtGJr0XwvxEY7FhXuNZ592H6/1GQ/s=; b=BH4o0FYOC8MXURrlxUDPjYiMC0Iat82Tc22BCFt0vR6rgebcCanhlAkyIdjwCcT1yT vsYOQjvJ/nuj02QWWx10iAkF3FtG8+R3VuM55hHP0qmLLz61ofQcCaYAEDe2B/Rkmc8s EvV3qeF42vCHzT7fujeNNGyCwvkmF3/wUZfkFvjqFT4TWKx5u1S8xKemUgOgrljs+cwo h/0ii6EIhXK7KlCsJZzOlGiBK4TsVrkC2w06dNLS73o17bRShUwVbAcJ+HYETBUi+4di eqCiZkZs5KzlBi7UTWTgJgLzc7W6+v8Zy8uhTNkhMR6FLM2nTfvvUP63e9Ih/zbOAKnx Lmbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723929216; x=1724534016; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2amxUpzcOXwz1AtGJr0XwvxEY7FhXuNZ592H6/1GQ/s=; b=KwDhnIeorJpwx0kqGNwRH4enRV2bagFl3a4PuZHTYdgg5RZk3jZezSJLmU8H35jxkW hMOuzAZlexEJpCyHRgt1cFXULe99Jy24fcBQeLl7FcFoTcLV41pso0n+/SpMg5UgReCq l5ZGdra3Zc66ZxzCOO+P2YM0GY9onuj+SdzJ9uRiypArTBIkU5QyXFKXuZUY6Q0FN4Fq hXjx+7DFAhHxzL4PeGbu5+BdSnzYqqc1UfM3g3l9tJikDptDL0FCXzPbTsxJRDdUlTEw fkJyWkuTDsg6jb8Je9v3Mk5qfSToNeGsj9qHUDkrkpNTBhp2rnelU+VEVh5VQKrrcr1s sIxg== X-Gm-Message-State: AOJu0YydVCgqNko1eysvEB7AXk/3/5ikvjXVVtW3I94/697KeC+Jj8rR glB3nRyca7+eJw+YZ0LumlJ3O5xUCgjAKFsvHENungScvABDNVWXYJ9nf7DI X-Google-Smtp-Source: AGHT+IHD4xKbScthRm6CmjybyrVbji06tsE+xn4k8VHjVukSkggWCIgZTi3RHqYAQZsyDBp8R8+YAQ== X-Received: by 2002:a05:6a20:6f0a:b0:1c8:99b1:6375 with SMTP id adf61e73a8af0-1caa370b0a2mr4138327637.47.1723929216565; Sat, 17 Aug 2024 14:13:36 -0700 (PDT) Received: from [172.31.0.109] ([136.36.72.243]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7127ae07562sm4421266b3a.56.2024.08.17.14.13.34 for <gcc-patches@gcc.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 17 Aug 2024 14:13:35 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------ngd0F5n0l0t17ZZtRxNoZ3yS" Message-ID: <6e77d7b5-cc28-4e13-bb1a-54c64bed297e@gmail.com> Date: Sat, 17 Aug 2024 15:13:31 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Content-Language: en-US To: "gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org> From: Jeff Law <jeffreyalaw@gmail.com> Subject: [committed] Avoid right shifting signed value on ext-dce.cc X-Spam-Status: No, score=-8.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org |
Series |
[committed] Avoid right shifting signed value on ext-dce.cc
|
expand
|
diff --git a/gcc/ext-dce.cc b/gcc/ext-dce.cc index 97a66427118..017e2de000d 100644 --- a/gcc/ext-dce.cc +++ b/gcc/ext-dce.cc @@ -556,7 +556,7 @@ carry_backpropagate (unsigned HOST_WIDE_INT mask, enum rtx_code code, rtx x) >> (INTVAL (XEXP (x, 1)) + (XEXP (x, 1) != const0_rtx && code == SS_ASHIFT)))) - | (mask >> INTVAL (XEXP (x, 1)))); + | ((HOST_WIDE_INT)mask >> INTVAL (XEXP (x, 1)))); } return mmask;