From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x12a.google.com (mail-il1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) by sourceware.org (Postfix) with ESMTPS id 1E3A83858CDB for ; Thu, 18 Apr 2024 17:00:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1E3A83858CDB 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 1E3A83858CDB Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::12a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713459640; cv=none; b=pgv0toxXeBBBBbgFwl+Xtf8AK8XboaOcbF5Kn9M8MrMD8rtl5iOZb+qFaVsY6294NyE/IkUGI12/mZQFbBNUUfJYbDPr4lwO4aldP+k4HCWuKW0tygIBWCcLhVQexaCZPTVgsbA3tvKBUw1MS/47ObC3fK2Q3Si64A6KVErM+0Q= 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=R+NoieNakHfOud4jfeCGY/GzWCiNf8Zu4bu0REuSe3hkLUZljWIIlwmCwm0wLoU76xn+1ixOvjXarf7/IC3Oa8PnN5/6DVG0Hx5WxT/hh0aXxxCPRhnUYwbK3DzIq5eTMIr/9y2RQG4hNt8QbacU9J0LM7pOjOgqQCA7VphZxcU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-il1-x12a.google.com with SMTP id e9e14a558f8ab-36a0f64f5e0so4094785ab.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=sourceware.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=H5jKWa7maNHhJZV2RYxPtWHxo2H794MF5B2PSBR4O9cdCunYAMnnteKCrsj2I4j2+I xrPTJ46ZcHyAC6GsAKzk0zM1PbdGFuwwZNAe20AXib+5EkAJXxoRMz+uboPcD0ETCBOY KG2gVZkQ4iHg7djZfbwsqjGtmydM1o3RYC6VuoNpnybslyZBLXXV96lRGRIH0BwPLXnS 5UOSaAwOtDHKIFJ5bjHw+UhtCmCySIo7KDYNBR0rW4BG8BQ5Db3i30V/4687znxX4mZF jI5W+e7oVEU9bue8DCd3aSsjfi2XC/a2z6rJwna1OVJ9NroO52fGBuXMePJqxsMHCmIl T/8g== 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=pCekzwmZiMyCpa2FYAoivkfXE5J1Ml49LHZ6IzbnrildIm+Y3MasQvvzfjvVTy7i4N zKuLgtZTdQmlCb/C9HAH3apfksCmr8W+/dBK2JLpk1xXpL1e7MJpjVUsv2tSzYoVtAUN 21W5f5w4UPMBKEKRTbaZ7nSewVqe4J3eboWB0LiXV1vyUwrc7kvJp1JjPCGX3Cnm3szz 2qkJ96fSl/us6v1drSCd9xsZ7FLRN9c3/HJyxm6vHlLdjP4Jw4ZlAlgZqrsiV3IFagIk EvH3JagwFJs0jzZpyxRZUKs8A+wcqn+rTW4IUcNMcfrOvV7+yieZcpPPkrLLExkDgPa/ GvUQ== X-Forwarded-Encrypted: i=1; AJvYcCW1c34vC2PP4TvnLum/m9fccZQd8F6iGXD9IRiyIIGjBK6te4kd86lDXklEuNLAm/nvYkfrx+T6zXa/dnFdQSzUc0TB59i+fQ== X-Gm-Message-State: AOJu0YyZInHLmdKw7kstFoTCm1XH/v60i7O0fJfNEEGvByK3PuX71tm4 ybe0WVvcvsHmZzMAv6iWh/oZc3s95wcScp21aIr2uvgsaYA0d9wSx4qfzfliekg= 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