| Message ID | 20260416210047.2198615-6-joel@rtems.org |
|---|---|
| State | New |
| Headers |
Return-Path: <newlib-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 9645C4C91764 for <patchwork@sourceware.org>; Thu, 16 Apr 2026 21:03:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9645C4C91764 X-Original-To: newlib@sourceware.org Delivered-To: newlib@sourceware.org Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) by sourceware.org (Postfix) with ESMTPS id B8A6C4C9175D for <newlib@sourceware.org>; Thu, 16 Apr 2026 21:01:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B8A6C4C9175D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rtems.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B8A6C4C9175D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.85.128.179 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776373293; cv=none; b=xWZsjsOYlbIvo3iVmxmtEaacTVwOA9aur8UM7ygLKBcHtlkp/SN4QsjmuEHHp8PY4m4x6JKgrYfceaCBFDlVlQJVBbsZ6/l0xf7CDqeysRisazN7mD+2KB1m1ZNPqWgMqFSc84TiK5R6mk+XPXTp4oNCl0Kyy//yojECFicHnNY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776373293; c=relaxed/simple; bh=1hELxSzPGEUJhoW2AlBJgaW29DrlNoavQR2HBmuWSPo=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=SfF3w72T7TUBxxIpfzL1SlnCDU1FWVd2H+kY3XyRedQQ+hBP6SyegWkKMp/uQD/xtaC2iHH6BJIixb/CKyAgmOzPqso3cGMb0895vlhok/krEpfUr/RI+zKBAUXtTOFLRabayrMTVboxMUjRf2zgkQ+Og7RU0oznbmJz5Vbcr+E= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B8A6C4C9175D Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-79885f4a8ffso91167307b3.3 for <newlib@sourceware.org>; Thu, 16 Apr 2026 14:01:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776373292; x=1776978092; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YnrdwTQ+KUhL4uWF0ZyIfjDkr7ieyJNIZCzlIA8UFPo=; b=pGI544hHFCWkNqmtaHVCYM/Q7QOlT9CBX29MFIy+iwLvlyzR2RUhmuUacBFOoBd7h/ lKntarpjQEN1xiwKS0HPTww+9GQ+kMgp1ate4QoD4AffZdwZMDxsfoPGGOTz1yvoMrzR estxJwNxKoHRrg+1QgJVO3FDJCKgmoLKgU+/S0oDbytACmT3OVXDSb+8ZIa8BCnMQGG2 xd2dB01/F1u4Ml9Z1UmP84JltiPkBwDU1uLUcI5zqXopWcsAtMh/wzZzT5jvEps3WJYe goJdlu5UHpwIgQlyL7UhERhDxsvCLg+z/lC/as1oeOfBpTG0YXiPo/0kVp0gPggJy9FU eaww== X-Gm-Message-State: AOJu0YyVQw1qg71WwTHrwfSx/+Q3XD1MWmPl7pAhR8y2V+5sksnrUnog lT1yR/g4dFkjaX9+YNtDpj1I9KO3Ea8J4LhsmZC6dHuNW71j3HaQIrUipOUSwmde X-Gm-Gg: AeBDievoQVDtRzpyrFQeFffDncFSWeVEnv8yAzCsPD5kpspufJ4TOHSRmk45vBj+6uT RumULKa8SmrmYWbFkSZxq+1f78TY0GvNlW79Cx3WeQ9u8u55LFOmkk1R3K8JuYWypOgQV0Qmqbt +dYvRFHKBnJ6qbhQLc74tO4Ug8tY0kUV2xDt5ctswWXrJcjF9EnfwsIPFnrYZK4RQmbTkFyLI4B WAFQMxeXc8/psXlwjAjea8SD4fvIh0pj3bAgqjLz3Q9B1wZTZ/hOuvioWU5DBulQPe7V5hS2vOE dsx5mRSSoW/TMAiaCTI5VrhjBoawbma7jSoSeCCwLac+qvBuhgpENf+SFDndF9gByAUxy5nldAI yj1CSGRTbjJhlnGO73duLs8bZGEmZU0D4e+lYUQPzycicAuDMF4guOiR9CwCxF59eGHY5Fg/xZU pSHrDaStFgZ7pzX4YasnhDHZeisjpyYLJ3ihRNHnW1nMBHbbkwz/WCLkLRDWFvFNbn3SwMmsBP X-Received: by 2002:a05:690c:398:b0:79a:bdac:adf with SMTP id 00721157ae682-7b9ecec36ddmr1914657b3.14.1776373291977; Thu, 16 Apr 2026 14:01:31 -0700 (PDT) Received: from gitlab.oarcorp.com (d27-96-189-151.evv.wideopenwest.com. [96.27.151.189]) by smtp.gmail.com with ESMTPSA id 00721157ae682-7b76931854esm28916287b3.37.2026.04.16.14.01.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 14:01:29 -0700 (PDT) From: Joel Sherrill <joel@rtems.org> To: newlib@sourceware.org Cc: Joel Sherrill <joel@rtems.org> Subject: [PATCH v3 5/6] libc/sys/rtems/crt0.c: _arc4random_getentropy_fail should not return Date: Thu, 16 Apr 2026 16:00:46 -0500 Message-ID: <20260416210047.2198615-6-joel@rtems.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260416210047.2198615-1-joel@rtems.org> References: <20260416210047.2198615-1-joel@rtems.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3036.9 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, 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 sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Newlib mailing list <newlib.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/newlib>, <mailto:newlib-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/newlib/> List-Post: <mailto:newlib@sourceware.org> List-Help: <mailto:newlib-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/newlib>, <mailto:newlib-request@sourceware.org?subject=subscribe> Errors-To: newlib-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
Newlib and Cygwin C23 stdbit.h Support
|
|
Commit Message
Joel Sherrill
April 16, 2026, 9 p.m. UTC
GCC now detects that the stub did return. Added while (1) to address the warning. --- newlib/libc/sys/rtems/crt0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Comments
Hi Joel, this patch doesn't really belong to this series, right? Corinna On Apr 16 16:00, Joel Sherrill wrote: > GCC now detects that the stub did return. Added while (1) to > address the warning. > --- > newlib/libc/sys/rtems/crt0.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/newlib/libc/sys/rtems/crt0.c b/newlib/libc/sys/rtems/crt0.c > index 67f9d7302..f9c5ab951 100644 > --- a/newlib/libc/sys/rtems/crt0.c > +++ b/newlib/libc/sys/rtems/crt0.c > @@ -73,7 +73,7 @@ RTEMS_STUB(void, _Libatomic_Unlock_n(void *ptr, __size_t n), { }); > > /* Stubs for routines for arc4random (from <unistd.h> and <machine/_arc4random.h> */ > RTEMS_STUB(int, getentropy(void *ptr, __size_t n), { return -1; }); > -RTEMS_STUB(void, _arc4random_getentropy_fail(void), { }); > +RTEMS_STUB(void, _arc4random_getentropy_fail(void), { while(1) ; }); > > #if defined(__GNUC__) > /* > -- > 2.47.3
diff --git a/newlib/libc/sys/rtems/crt0.c b/newlib/libc/sys/rtems/crt0.c index 67f9d7302..f9c5ab951 100644 --- a/newlib/libc/sys/rtems/crt0.c +++ b/newlib/libc/sys/rtems/crt0.c @@ -73,7 +73,7 @@ RTEMS_STUB(void, _Libatomic_Unlock_n(void *ptr, __size_t n), { }); /* Stubs for routines for arc4random (from <unistd.h> and <machine/_arc4random.h> */ RTEMS_STUB(int, getentropy(void *ptr, __size_t n), { return -1; }); -RTEMS_STUB(void, _arc4random_getentropy_fail(void), { }); +RTEMS_STUB(void, _arc4random_getentropy_fail(void), { while(1) ; }); #if defined(__GNUC__) /*