From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgau1.qq.com (smtpbgau1.qq.com [54.206.16.166]) by sourceware.org (Postfix) with ESMTPS id 6EC223858006 for ; Wed, 10 Jan 2024 01:00:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6EC223858006 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6EC223858006 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.206.16.166 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704848419; cv=none; b=Fs2kCaasxL7x4ge5YBIMI2U9CpOYVhXMGTbZE5oqh36OMP9u+T1cP2amtMaOsC4ahvvf6/9qpxQrdUdpZLBIX6A0fDZUeDaAsPH7WMmJ+89lvA6Y9fhYG5vaMdb20xI4tyWoZFKhWBgeSlMkdI65jgMiR/59oh2mV4FV8nCTdgM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704848419; c=relaxed/simple; bh=3OAQ22wyNCPz0lHh0z5nJY3a+XdrlSu7DwAEgu8Wgo0=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=ATXBJt/5z/LGI1UYX0Tsv70I6t6UVviCB03a2D0RA3iW27JK+VsalHbPf+6NGRtElNl1BHq4fvT+4+QnSZmGkxFCiaqKJIcajdSZAM7mj5ZsfG90aYC6prghHAtG6pfL2sp+98/P1lyIRG6q114zehKxgC9b3yz8SfrrRixW9rQ= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp62t1704848407tpelju2x Received: from rios-cad121.hadoop.rioslab.org ( [58.60.1.9]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 10 Jan 2024 09:00:06 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: BYUemv+qiN2CXkZ2Q0SSg4HlUeYb0waSmtJX1gBLGMEWf6C0mDm05fnHG/bxm F2v3onJB351OPODv8LrSxrAUB4kQ0zenZ3jDrQiyS1w1iRG4ooNH1b0PJVpyaMR1jweQaLx OEgamWZtqTjC41gVJ3BeyniipNlLeorI3d8tMhExK53uKM0IP2uY9jo+DT6OatmEs3tWSDp ZpvkxJOsyn1LRYbRXpdavU7SXgJNMHZ/MRPEG+6wqK8U+Vhed+TYXD6/AQBxkIPbg6SX2Y3 pz1/WZrL2fa+4ldRTU3VnVGvvwVm4tWhfcl1HAZvXJFgJXUxH8ooAo8g4+z5rqJ3Rw8beGX yCKsl7BPEWWclweE0asM0MglH1otR5LD3IZ9ESm X-QQ-GoodBg: 2 X-BIZMAIL-ID: 13383326681382897114 From: Juzhe-Zhong To: gcc-patches@gcc.gnu.org Cc: Juzhe-Zhong Subject: [Committed] RISC-V: Robostify dynamic lmul test Date: Wed, 10 Jan 2024 09:00:05 +0800 Message-Id: <20240110010005.463710-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,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 List-Id: While working on refining the cost model, I notice this test will generate unexpected scalar xor instructions if we don't tune cost model carefully. Add more assembler to avoid future regression. Committed. gcc/testsuite/ChangeLog: * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add assembler-not check. --- gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c b/gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c index 87e963edc47..38cbefbe625 100644 --- a/gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c +++ b/gcc/testsuite/gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c @@ -22,3 +22,4 @@ x264_pixel_8x8 (unsigned char *pix1, unsigned char *pix2, int i_stride_pix2) } /* { dg-final { scan-assembler {e32,m2} } } */ +/* { dg-final { scan-assembler-not {xor} } } */ -- 2.36.3