From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x129.google.com (mail-il1-x129.google.com [IPv6:2607:f8b0:4864:20::129]) by sourceware.org (Postfix) with ESMTPS id 0BD053858D38 for ; Thu, 18 Apr 2024 17:00:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0BD053858D38 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=baylibre.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0BD053858D38 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::129 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713459640; cv=none; b=cICYPSmuU3md7EkUZ+Mp+L2S8Iv6UEKjwHT9yLtJ/NH1r6tcKza6Zvh6rpkNfHw4Ykn3NvHoBfVU9BRVPWfISCwQ+2jFjX6SY/fiGl6JXk46ulHwQxoBHDsll1MP8AhJOxVkZhTAbBgiJ6AYA+rjU22ZGoTaFviydRUprf1Nc+Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713459640; c=relaxed/simple; bh=aKcnPbgWCZwhHoFAtxQNSPGaCN43MVo66Dws6iSqLs8=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=AswyfmwcR5W+rg+LbX9AfW2UMjNxEci+btV433Cz70ByaY3SCAXt6+kFilm35+MDW5l8wlEMVAydbTKZsVCVKfRKXR6xiUeJPI5ZD5ZpLD+UN3h7ZxXBJXfQoGHXMeXMWBB6Jo0WALzjWCdOjp00oxP58OXpg27lccCVLQY0dso= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-il1-x129.google.com with SMTP id e9e14a558f8ab-36a0f64f5e0so4094775ab.3 for ; Thu, 18 Apr 2024 10:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1713459636; x=1714064436; darn=gcc.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=qNlS77H+pL42RlL7qf4MOHsQ3NM/Ilv2Mnjc9BC9ICo=; b=fsGuOW4HgVnVSl3L+j+MpZtd/q9la9KjB8HvvmdKZA8epOfSn0ulXJTAuJ8k3VNiNU mXTaWZRukJIr51rrzZHfD1Nvxu4sYaCsL3TSxgJMz348V30A7JNgnGcYi+HQmCrbRNuG yeKzUqRY58ytAwSBlwUxR1LBXmvqplfnB+VIQAl1qJnJD7pPuv/qraKly4kMBcsFaksc m+d/NQYgjFPku7QQKlGruhh42Oh7kx25LrcMZh+DLxVnwMJ1IwFjDvgsBVvzJVG2igSM kIeRYmFdnfFTFxEhoWiaQR737sEayF5nIAoRHSBvcBBvLlYBLdDb++O+Hd9m3LlKM6sS VY5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713459636; x=1714064436; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qNlS77H+pL42RlL7qf4MOHsQ3NM/Ilv2Mnjc9BC9ICo=; b=f4U1gtCOadCwyS6SEODwkINPLEtHsymlC9Coixy0+KiucU3v5z9MSG9b0A5Bk2OllU hbzZhlTwXMeVvxCp4KSqr8pXWnYphEMypcDYHmcphHrOEp5n2ucRQGLUffvlXdt+ZScN eXg9ZdP3XQhgX2iQCEae0zZmc5A6fiIfLY2xpJSkAclyZbGacCraThXjVYnpC9JauXOc jAoCQ0SSEuxjme+EIYg6UEsjcJB8og5YSRMFmJBLCYkw3oQYivfXdRb2WTBwlLaXdHQZ Fep4DV+AB93z8XMNDrtkTy06jxseZr7hdfmn3KWg/2Fcawlpn666SteQx/EhsOK6JR3q wW+Q== X-Gm-Message-State: AOJu0YwKYMq3B8lZnwyQAIHdz0WKEVK1rFsLleMdW9g/4TCFxuqhQW3p LE/Jt5EK98bmUPLqCrBK6gj4SJm1NklJWZ2j2QKvItngYZOogeAYgq8bCHLmC9E= X-Google-Smtp-Source: AGHT+IHKlphkHSaQOsmfMnKfwDNWSaDF/GST0ATSlmdqgQEYowZAXXRPLPhQxIBXjIu4HbLTlHD9fw== X-Received: by 2002:a05:6e02:16c9:b0:36b:2e91:efc0 with SMTP id 9-20020a056e0216c900b0036b2e91efc0mr4004441ilx.23.1713459636161; Thu, 18 Apr 2024 10:00:36 -0700 (PDT) Received: from ?IPV6:2601:281:d901:5620:a066:ea41:9db5:8f23? ([2601:281:d901:5620:a066:ea41:9db5:8f23]) by smtp.gmail.com with ESMTPSA id f4-20020a056638168400b0048275128dbfsm508078jat.96.2024.04.18.10.00.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Apr 2024 10:00:35 -0700 (PDT) Message-ID: <442883ff-6900-4a5e-ba4e-f4af50fd6e2d@baylibre.com> Date: Thu, 18 Apr 2024 11:00:34 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Deprecation/removal of nios2 target support To: Jeff Law , joel@rtems.org, Joseph Myers Cc: gcc@gcc.gnu.org, binutils@sourceware.org, gdb-patches@sourceware.org, libc-alpha@sourceware.org, Chung-Lin Tang , andrew@reenigne.org, Yao Qi , Dinh Nguyen , qemu-devel@nongnu.org, newlib@sourceware.org, Arnd Bergmann References: <55a1bc52-b435-463e-8be1-4b23e44393a0@baylibre.com> <1fc9fdd9-bbb7-4506-bfe5-b31e9331eb90@gmail.com> Content-Language: en-US From: Sandra Loosemore In-Reply-To: <1fc9fdd9-bbb7-4506-bfe5-b31e9331eb90@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,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: On 4/18/24 10:06, Jeff Law wrote: > > ACK.  Just one more note to the wider audience.  I looked at QEMU's user > mode support for nios2 on/off over the last couple years.  It never > seemed to work well enough be able to run the GCC testsuite reliably. I looked at the problems with the nios2 user-mode support in QEMU in some detail a few years ago. It looked like the problem was that it had copied the target syscall data structures from GLIBC and wasn't accounting for 32-bit target/64-bit host differences -- this particularly affected signal handling. I'm pretty sure we asked Intel if they wanted this fixed and they were not interested in pursuing that. The end result is that user-mode QEMU is not very useful for GLIBC or GDB testing. > As a result, my tester builds nios2 and will run the testsuite, but all > the execution tests are only built, they're not actually run.  It's been > fairly stable, but its not doing in-depth testing. Yes, as I noted in my previous message, there is nothing seriously wrong with the nios2 GCC port at present; it just seems kind of pointless to invest time in continuing to maintain it as a hobby when the architecture is dead. I think legacy customers generally would prefer to keep using the toolchains previously distributed by Altera/Intel or Mentor/Siemens instead of trying to build a new bleeding-edge toolchain from scratch, too. -Sandra