From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by sourceware.org (Postfix) with ESMTPS id B8EC03858D35 for ; Thu, 23 Nov 2023 19:18:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B8EC03858D35 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B8EC03858D35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::12d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700767138; cv=none; b=nbDgVwt4o7laySqd3KBIWzJnTTihwtAFVcAoWw38qVS7kVIsxJgUutJfzZNtHB8MuhjKGiPMskP8AjsY7rje69Om++ZRaOi5iPOYCKrjySljqnjFHk76nOhKrRkDWetBhat69XB9pmbUSyYOeOpT88r9jPzPostKYcrRttXbWGY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700767138; c=relaxed/simple; bh=G3GTPFkCyy9mngkhIdHbQBrMowTDFBJtbwEpYmyJCXE=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=P7e15h0TLvBRX+CQyBI4xyCeUHn3V/AHwySSzT7Dsup+NviN1UKNGVixaYVNzfhM9sjC37kt0jvx/MryuLFRWbD1LbE7oCRGndpaxe8Vst+3OXIuBOe0JkwNaenr/u6U8MEEamw+MSntFLlksnLaipjyNDguiqOeE55C8gHzgvk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-50aaaf6e58fso1714834e87.2 for ; Thu, 23 Nov 2023 11:18:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; t=1700767135; x=1701371935; darn=gcc.gnu.org; h=mime-version:user-agent:references:message-id:in-reply-to:subject :cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=c9rkorRPM2AHp48hpNmwyd0KjLUG/Rs19wgf5f5jr6M=; b=Lnm2jCIkuZ14B+8v8v9LqL8Zlwzv21Isz4nCR2tIuzB6R+aIgBeL6wBDBSxErq3+aU KHI8cgcePulh5bBjn0W/kS2+QxsOUuG500R/8GX/Q0FAlOi5VQssq1DtKpZFUwJSwtIs jcqXy0D+nyeujyQ9zbp7ihOZy8jw3wpZf0tc32bUHFlctgmewHaWwy0UQ4moM4oau3Ax LnBHxpfkASczvc6pL/F3ORz6qOgspOZj7F9YxZzcJ1yW+iIBE651vOk10uDz4mWrK28D GNfjVIpCOZsAeyU6tP6PvUJh2ac1TjSv+YbUInuHSMnBe0kwPejY1xc3QK7HIVsoZBql uH+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700767135; x=1701371935; h=mime-version:user-agent:references:message-id:in-reply-to:subject :cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=c9rkorRPM2AHp48hpNmwyd0KjLUG/Rs19wgf5f5jr6M=; b=CDeRsGfXT3IQniaIdf7s54Avt0gnzt5DieqOP8oUsRYmpkyhSD+uhZ/VLMBgxXPDfQ IL5TTGh5zgUoIa14t0MFWma89nEQuwTz0byN1OcwHo3DMUs7mrdjIoGdmDNVJZov+F1r OJZ87LDefDtrGrCj0q9rV60expbZNonqUR4rrchkKrHgBmxYpxaubdjm2N/LxVN4abo+ flbVh31R9dCKq2N1Mx78lby++oNZ08vUOf44HAd8c+qagI6S2kcWdqmiu05mcucoI5it q2d6iH67SmrTkBlyll1T8egqNsZiAItyB5njr+hFOmTmmtMPk7EPrgA1cOHDy+B+GNbi SbEQ== X-Gm-Message-State: AOJu0YxEErFkDyblaCqXtk1IOegKllDusrqu+Xi5t6ITWCO/nMsSGHWt 10DvQd2Xgmwz2qEEN9Dypu/8yg== X-Google-Smtp-Source: AGHT+IE1NcqMFC3Y7UF1wKnXXvhfSBR2NsS6DNp4JJoSrP46EjHKqKDDlL0YxvIWHclULm2qwJic4g== X-Received: by 2002:a19:c211:0:b0:50b:a33e:980c with SMTP id l17-20020a19c211000000b0050ba33e980cmr45478lfc.1.1700767135032; Thu, 23 Nov 2023 11:18:55 -0800 (PST) Received: from [192.168.219.3] ([78.8.192.131]) by smtp.gmail.com with ESMTPSA id kt10-20020a170906aaca00b009fd6a22c2e9sm1116094ejb.138.2023.11.23.11.18.53 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Nov 2023 11:18:54 -0800 (PST) Date: Thu, 23 Nov 2023 19:18:52 +0000 (GMT) From: "Maciej W. Rozycki" To: Kito Cheng cc: gcc-patches@gcc.gnu.org, Andrew Waterman , Jim Wilson , Palmer Dabbelt Subject: Re: [PATCH 11/44] RISC-V/testsuite: Add branchless cases for integer cond-move operations In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 List-Id: On Sun, 19 Nov 2023, Kito Cheng wrote: > Just one minor comment, I think we don't really need to check rv64 or > rv32 for those compiled without any header file test, but I am fine > with that. We need to set `-march=' differently depending on whether verifying for rv64 or rv32, and then we don't want to limit testing to one of these subarchitectures only, because different code paths are covered in some cases depending on the machine word size. This is especially clear with the cases that succeed for rv64 and currently fail for rv32, but it is also true elsewhere, e.g. where a SImode intermediate SCC result is widened to DImode with rv64, but kept intact with rv64. Maciej