From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id 39AB83858D33 for ; Wed, 22 Nov 2023 00:26:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 39AB83858D33 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dabbelt.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dabbelt.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 39AB83858D33 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::62e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700612814; cv=none; b=wDTgZNdPSq/VG/yZ+ZTKD/760dBwDDVMWf15/ZPAB19dGN9zFk4KWPKGNWSxJeSP0lx4iZ7HVaFTrJaOe8fcg6qv57HHuSoABjzZF8PC6B47UpQsdW81E2m3/pcTT8iCskDYAv6zqKrKwNBuczn/e8ABijHkHmmFR4e5yIbkAT4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700612814; c=relaxed/simple; bh=gMMFM9Z0hchyklsAJbLm46Ie/kztOX8KvL8BE8k1hTg=; h=DKIM-Signature:Date:Subject:From:To:Message-ID:Mime-Version; b=oALhShipamOzMri4oLwHJKA669F2hYvhc1T38/yZay1tXW/z0U8kC2vuX9PxbD+OY282DSD0ko0TP1Z+cmmj9EC9zbll8fMiyWyng4U3Mh/5X+MGIG7S7cDN1gzxAkzDs68F42L9Z6KDSKZaIAeKw+0sAQcKwpS3akuTFt756dM= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-1cf6a67e290so18539615ad.1 for ; Tue, 21 Nov 2023 16:26:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20230601.gappssmtp.com; s=20230601; t=1700612810; x=1701217610; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:from:to:cc:subject:date:message-id :reply-to; bh=WjTslQNWeTD3fOwBZfKfxqOzrVy0/y2CKCK5DNwezE0=; b=I5uMJeDBpXyyrGrlMfUcYG0v76vlUvNZ7desX5ZDsyOOqlfI+BhNXmapz3dCpEJekb zze0voSa7Nt56IAF0UK0JeZbD49IDaBYfRuP+/SuvTlFZ/tCZfH0XOu0zJyPNr+W6QGL XEC+8TOsKWIGdvYNvXFunnMWDwn0gtMAquscczEiigcuEyKbbh0N+wFjp7XAtsM1Q0GD 3eszW12PyDujlJ/snbB9EnqaWQE4xn9GaLlx1KOv9/omVsxBhsOxLjBoXErlUQ2zMJB2 q9uTA3PUdWhhdHamuqXyG+rwhJOlwl0wXuXMQg9dir2BHBO69688n4l3QuntE1KCP2fk UefA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700612810; x=1701217610; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WjTslQNWeTD3fOwBZfKfxqOzrVy0/y2CKCK5DNwezE0=; b=CGJDZCHRnWO5szVWB4ZgFGKPaGTavqVQIxxUc0SEVFVRom8ueFR5eu33cPC0b45/gI BTVfkxGutporNMHv1LZAOn/swF7ztw2VzXmhSXkSpipV5OVWl+LFhefDzI9Z3DNS9KAg Vwj2C+EVAH4riKPjq7VVyKu8atv7gvlE9cUb1sKibBvU2ILkRn/AqoSarSmlUYMAGdKY QfECENIciAGv2hlZVQ8jBRWBjJHGLSAnAHE8mRVI9eCxl/7EupyHlrojw1ooc7IE0tGy jEWnlWiJ76N3qxLuJfiCohx8DF/+xW3DQ2MwY5Etd7pE3AI4MKOg4cOP566yOZuLmCO5 aSSw== X-Gm-Message-State: AOJu0Yys8P9l6e/Mc0EqZCIq/VBIY+MWtdlsvrlUNg1nVew7vZ2ectGZ LqTZh9q8/2uzDu+Chi7RQzR2MA== X-Google-Smtp-Source: AGHT+IEQKDpZDa3y9g8WEr7vFc56JPjAE2zv+oMDimB5bi6LMcI6S2LT+hnnVdyenktP75jtDGWdOA== X-Received: by 2002:a17:902:f811:b0:1cc:6dd4:5955 with SMTP id ix17-20020a170902f81100b001cc6dd45955mr849327plb.19.1700612810122; Tue, 21 Nov 2023 16:26:50 -0800 (PST) Received: from localhost ([12.44.203.122]) by smtp.gmail.com with ESMTPSA id l9-20020a17090270c900b001ce664c05b0sm6965539plt.33.2023.11.21.16.26.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Nov 2023 16:26:49 -0800 (PST) Date: Tue, 21 Nov 2023 16:26:49 -0800 (PST) X-Google-Original-Date: Tue, 21 Nov 2023 16:26:46 PST (-0800) Subject: Re: [PATCH 0/2] RISC-V: a little more macro insn handling adjusting In-Reply-To: CC: Andrew Waterman , Jim Wilson , nelson@rivosinc.com, binutils@sourceware.org From: Palmer Dabbelt To: jbeulich@suse.com Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,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 Fri, 17 Nov 2023 02:18:12 PST (-0800), jbeulich@suse.com wrote: > On 03.11.2023 13:55, Jan Beulich wrote: >> 1: disallow x0 with certain macro-insns >> 2: reduce redundancy in sign/zero extension macro insn handling > > Not hearing anything back kind of suggests no objections. I'll commit > these two patches at the end of next week unless I hear back earlier. Sorry for being slow here. I don't really have a strong feeling either way: having x0 in these macros results in legal instructions, even if they're probably semanticly useless (I suppose one can map address 0, but that's probably a bad idea). So it's possible we break users here, but maybe they were all just doing something wrong to begin with? So Acked-by: Palmer Dabbelt if you want to take them, I'm fine either way. We should probably put something in NEWS, though -- maybe nobody really reads it, but at least we can point to it if something breaks ;) > > Jan > >> See also the remark in patch 1 towards possible further tidying. >> >> Jan