From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by sourceware.org (Postfix) with ESMTPS id 04D64385DDC6 for ; Tue, 25 Jun 2024 17:22:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 04D64385DDC6 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 04D64385DDC6 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::b32 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719336138; cv=none; b=sJuE1YH7hs4ia89go8O19diEUI3K+uU69D55bFqLmN7ZaiiqNuuMqEFvVfv+RXzVhvSN9XCshTQIwhHJQNwPQbLz0e3Z5vNgUkAMNYbOCXLwUHFataU8PsNGqbehWyOsN2CpaDHtGsBNKstMAvXsLuVsfyuzwC1bHiIIty54P9A= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719336138; c=relaxed/simple; bh=zuApYqbpbhzE+K2L5cENlcyfqx4gzvTX5hbyE6HzXLM=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=DpYtJxU+s8ZjvRgp3FZbSrqE+/OV7aCqW8PkpHFp8Za4qBhLY58noy5pwUCFx5L7jI4Uv+I9jlA+1WoakXrexmjs8crH6Iiw/6mEXeRhGmwaTnf5a17PfDI73cFzadD6OXGPuIG+cxNHrMGE1gDEjvkIfWGngxbUAxTrP6Jo0FU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-e02da9b2db7so5418302276.3 for ; Tue, 25 Jun 2024 10:22:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719336135; x=1719940935; darn=gcc.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Ix7Vr+xOOqQMdnzvrxZHioom2Ayy4Ow8ZeFlzQzDEXM=; b=YMXClC0VTytoyt4ZKYfx6jmStiMjx1ARtgQqsKP12rFTmMLLb9UX3QI5tfkE3T56UV 8TVVMWPnMwIlaT0z73W/2s3xqNaTlE5lCJl8clHO1lhAbaiTjD4BDe1g6esZ7cMT2iZt 5Ut0EPUje0v/MbEnI+AqmThVQJbNNNlSoCVQvvIcq4uvlowqYaWfRDE1Dewynq7zHwtk w6Gxlmh/5AYgF2dXV3AUJnGswSEETM1TC5tyY3CHZjZdWIKzFXb451xukEpS3jpQjuC6 oAvrPA9KNlBnnwvy2zE2SRxzsOGrgXlLbtA3G9AgdGX3Qe2xx4nJxn4k0vijpENijn+B CqMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719336135; x=1719940935; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ix7Vr+xOOqQMdnzvrxZHioom2Ayy4Ow8ZeFlzQzDEXM=; b=KegWTQlCMKw+wrSQPmjl/JYW2PhwuUZDNpLr1d5FT1aEINdF38HgQech36rAQAQszy gU4/qFEx8y8gEXl0NPBQFAwlZhb4YBeV5wmBDBDNtezRISt1uUhGwVa+YPZclYSGNSDR V0Q6u+x2qlFkPT5P+AXbIe59/cLbJuqSjaLGz1LjnMLKb4t1u5B46iIiGuo+1CKRPcJN U+5rofRaxpjukPHV+XmDuucaBenLRf2WypZVviS1C2nb0A2tqJFFEm2LpK3B/P/mlluM sEIBXQC7mbQ34Q/j4o56pwWVQMp30ncUFhl2dv/wBWLOQvp4hoFuUzT6ut/0/PuaSvOR OCKA== X-Forwarded-Encrypted: i=1; AJvYcCUKc/vV7Mzjd/EdnMmI9kYO33URblCK70sRxXanCOJVLgWCwr4f4sAZ+U1fIQ7VfANgXaRTHQKgntTa5BYaBdyTUvcq5xniNA== X-Gm-Message-State: AOJu0YxcvDlpjR/5wWD7w0E70lYAS+HUfEg6ZfeRY3PMGEDOqiRWKi0e pcrMODgRXR3ENLh7lD+CQbPc4KYMId9SKU6xXGYWeewtAPXbOlTs1RW9/gI4ztwmvm2SMkSdfpP fvTCf5q4TS7RHGaDqNxBLh9sCcfo= X-Google-Smtp-Source: AGHT+IFKRiZlH37P4F1hnuYbu2MuJmg/P/iWeXCs8TbHtnhEWAwZMee9lpvFEsYegy6VF+zMzIirlSe/0cju8wBzjkk= X-Received: by 2002:a25:acca:0:b0:dfa:ce78:e5c6 with SMTP id 3f1490d57ef6-e0303f7f205mr7006585276.35.1719336135043; Tue, 25 Jun 2024 10:22:15 -0700 (PDT) MIME-Version: 1.0 References: <20231230181328.GX19790@gate.crashing.org> <20240624193711.GY19790@gate.crashing.org> In-Reply-To: From: YunQiang Su Date: Wed, 26 Jun 2024 01:22:03 +0800 Message-ID: Subject: Re: [PATCH] Add a late-combine pass [PR106594] To: Richard Biener Cc: Segher Boessenkool , gcc-patches@gcc.gnu.org, jlaw@ventanamicro.com, rdapp.gcc@gmail.com, richard.sandiford@arm.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,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 List-Id: Just FYI. This patch does something to gcc.target/mips/madd-8.c, and gcc.target/mips/msub-8.c. -PASS: gcc.target/mips/madd-8.c -O2 scan-assembler \tmul\t -PASS: gcc.target/mips/madd-8.c -O2 scan-assembler-not \tmadd\t -PASS: gcc.target/mips/madd-8.c -O2 scan-assembler-not \tmflo\t -PASS: gcc.target/mips/madd-8.c -O2 scan-assembler-not \tmtlo\t +FAIL: gcc.target/mips/madd-8.c -O2 scan-assembler \tmul\t +FAIL: gcc.target/mips/madd-8.c -O2 scan-assembler-not \tmadd\t +FAIL: gcc.target/mips/madd-8.c -O2 scan-assembler-not \tmflo\t +FAIL: gcc.target/mips/madd-8.c -O2 scan-assembler-not \tmtlo\t -FAIL: gcc.target/mips/msub-8.c -O2 scan-assembler \tmul\t -FAIL: gcc.target/mips/msub-8.c -O2 scan-assembler-not \tmflo\t -FAIL: gcc.target/mips/msub-8.c -O2 scan-assembler-not \tmsub\t -FAIL: gcc.target/mips/msub-8.c -O2 scan-assembler-not \tmtlo\t +PASS: gcc.target/mips/msub-8.c -O2 scan-assembler \tmul\t +PASS: gcc.target/mips/msub-8.c -O2 scan-assembler-not \tmflo\t +PASS: gcc.target/mips/msub-8.c -O2 scan-assembler-not \tmsub\t +PASS: gcc.target/mips/msub-8.c -O2 scan-assembler-not \tmtlo\t Quite interesting. I will inverest the real reason.