From patchwork Mon Dec 1 14:33:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pincheng Wang X-Patchwork-Id: 125667 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 770BA48F90F9 for ; Mon, 1 Dec 2025 14:34:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 770BA48F90F9 X-Original-To: newlib@sourceware.org Delivered-To: newlib@sourceware.org Received: from cstnet.cn (smtp21.cstnet.cn [159.226.251.21]) by sourceware.org (Postfix) with ESMTPS id 3996048FD858 for ; Mon, 1 Dec 2025 14:34:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3996048FD858 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=isrc.iscas.ac.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=isrc.iscas.ac.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3996048FD858 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=159.226.251.21 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764599642; cv=none; b=ajBzAzfz7rtNZ3wLAnFogPg1b7q4SdzlDjoKpPAH0nwPHywMpETBk/DLxfiEUVZPly/ixv9I/sNivA+9YqIhrO9ZsiGm3+RMYAXEc0YNzfXs3dAiG43A4ckwl9YwV7lYqsi33mQVHBCAxSWodHDcowGNNGN65srRrYKqHBKu73s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764599642; c=relaxed/simple; bh=bf+rS7Bp8++58MqJXC/EhEGh8He92QhmJPNQQEPRv1Q=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=lyQ7/Sobwi7yfeCiWwvJCy4iqJzvcPrc+mAOQAIJ57/V6zixtjRCZGUImVYEf8iwKV+9BNS0xnTLtMzosRTRDt6dXXMTrY9by0sHyEL8XXe1qtojfc/nywKiJAYDvKce07SPuIHtGELBj4AGsdfqAnZW57LJNCvZeu1aifUAxMU= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3996048FD858 Received: from localhost.localdomain (unknown [120.227.57.120]) by APP-01 (Coremail) with SMTP id qwCowABH28pTpy1pPUfBAg--.25568S3; Mon, 01 Dec 2025 22:33:57 +0800 (CST) From: Pincheng Wang To: newlib@sourceware.org Cc: pincheng.plct@isrc.iscas.ac.cn Subject: [PATCH 1/2] libgloss/riscv: Fix old style function declaration warnings Date: Mon, 1 Dec 2025 22:33:32 +0800 Message-Id: <20251201143333.513005-2-pincheng.plct@isrc.iscas.ac.cn> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20251201143333.513005-1-pincheng.plct@isrc.iscas.ac.cn> References: <20251201143333.513005-1-pincheng.plct@isrc.iscas.ac.cn> MIME-Version: 1.0 X-CM-TRANSID: qwCowABH28pTpy1pPUfBAg--.25568S3 X-Coremail-Antispam: 1UD129KBjvJXoWrtFyxAF15AFW3urW7ur4fAFb_yoW8JF48pr yDGa4UGrW5Krn7Jan5GFn3G3WFk3Za9w1ag3yUZr1FqFWxX3yjgr4YyFWUWw4UXF4xWFnY vw1FgryrZFy8Jr7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUU9I14x267AKxVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2048vs2IY020E87I2jVAFwI0_Jr4l82xGYIkIc2 x26xkF7I0E14v26r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE 2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjc xK6I8E87Iv67AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UM2AIxVAI cxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14 v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY c2Ij64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7MxAIw28IcxkI7VAKI48JMxC20s026x CaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_ JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r 1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_ Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8Jb IYCTnIWIevJa73UjIFyTuYvjfU5VbkUUUUU X-Originating-IP: [120.227.57.120] X-CM-SenderInfo: pslquxhhqjh1xofwqxxvufhxpvfd2hldfou0/ X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_PASS, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: newlib-bounces~patchwork=sourceware.org@sourceware.org Signed-off-by: Pincheng Wang --- libgloss/libnosys/sbrk.c | 3 +-- libgloss/riscv/semihost-sys_sbrk.c | 3 +-- libgloss/riscv/sys_sbrk.c | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/libgloss/libnosys/sbrk.c b/libgloss/libnosys/sbrk.c index 86c130ab6..f48f27fa5 100644 --- a/libgloss/libnosys/sbrk.c +++ b/libgloss/libnosys/sbrk.c @@ -4,8 +4,7 @@ #include <_syslist.h> void * -_sbrk (incr) - int incr; +_sbrk (int incr) { extern char end; /* Set by linker. */ static char * heap_end; diff --git a/libgloss/riscv/semihost-sys_sbrk.c b/libgloss/riscv/semihost-sys_sbrk.c index cbd035832..8944e6572 100644 --- a/libgloss/riscv/semihost-sys_sbrk.c +++ b/libgloss/riscv/semihost-sys_sbrk.c @@ -12,8 +12,7 @@ char *heap_ptr; * left of memory on the board. */ char * -_sbrk (nbytes) - int nbytes; +_sbrk (int nbytes) { char *base; diff --git a/libgloss/riscv/sys_sbrk.c b/libgloss/riscv/sys_sbrk.c index 086509efa..48133ba88 100644 --- a/libgloss/riscv/sys_sbrk.c +++ b/libgloss/riscv/sys_sbrk.c @@ -10,8 +10,7 @@ char *heap_ptr; * left of memory on the board. */ char * -_sbrk (nbytes) - int nbytes; +_sbrk (int nbytes) { char *base; From patchwork Mon Dec 1 14:33:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pincheng Wang X-Patchwork-Id: 125666 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 16D2248F537E for ; Mon, 1 Dec 2025 14:34:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 16D2248F537E X-Original-To: newlib@sourceware.org Delivered-To: newlib@sourceware.org Received: from cstnet.cn (smtp21.cstnet.cn [159.226.251.21]) by sourceware.org (Postfix) with ESMTPS id 1649948FDCB1 for ; Mon, 1 Dec 2025 14:34:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1649948FDCB1 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=isrc.iscas.ac.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=isrc.iscas.ac.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1649948FDCB1 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=159.226.251.21 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764599641; cv=none; b=Sb774oyQ4lK2Ev5u0RAIKiuFnzeAnSdbROKepNJXLRMfqdagxbWqKCUfo7FJIsLWW2B4E8DQiI2T6iVZyvXQrHqHZHkQdQP8tXWAEUOy6Z78/lfjiUtNxk0vNmUWXKvd1lowfdNZaPytlI1e01mnGp4Jpy56OgwfXiggflA7BSk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764599641; c=relaxed/simple; bh=4bfuzvAlp6eGkgYwJffR9MXAzCbV1j7hiC8qG0WW+2c=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=epMzc5VEWnomNYl519jR7O+XbbcFBhHIZ8NQ8+gCi8X1KpYNviXhA1uzuWXdXMoIY1vsYvRCtN+E+uUZw7YLXdDACHG6PW8d33dZIIhpl3ObjKPcZpI6n4b+QXv8Z16qM2kOOQ4OzcsFdF2D6/6ODul9g/a5r1zYFu096aqqevs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1649948FDCB1 Received: from localhost.localdomain (unknown [120.227.57.120]) by APP-01 (Coremail) with SMTP id qwCowABH28pTpy1pPUfBAg--.25568S4; Mon, 01 Dec 2025 22:33:57 +0800 (CST) From: Pincheng Wang To: newlib@sourceware.org Cc: pincheng.plct@isrc.iscas.ac.cn Subject: [PATCH 2/2] libgloss/riscv: Fix struct utimbuf warning in sys_utime.c stub Date: Mon, 1 Dec 2025 22:33:33 +0800 Message-Id: <20251201143333.513005-3-pincheng.plct@isrc.iscas.ac.cn> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20251201143333.513005-1-pincheng.plct@isrc.iscas.ac.cn> References: <20251201143333.513005-1-pincheng.plct@isrc.iscas.ac.cn> MIME-Version: 1.0 X-CM-TRANSID: qwCowABH28pTpy1pPUfBAg--.25568S4 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYP7AC8VAFwI0_Gr0_Xr1l1xkIjI8I6I8E 6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l82xGYIkIc2x26280x7IE14 v26r15M28IrcIa0xkI8VCY1x0267AKxVWUXVWUCwA2ocxC64kIII0Yj41l84x0c7CEw4AK 67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I 0E14v26r1j6r4UM28EF7xvwVC2z280aVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv6xkF7I0E 14v26r4j6r4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I 80ewAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCj c4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwCF04k20x vY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I 3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIx AIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAI cVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2js IEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7VUbHUDJUUUUU== X-Originating-IP: [120.227.57.120] X-CM-SenderInfo: pslquxhhqjh1xofwqxxvufhxpvfd2hldfou0/ X-Spam-Status: No, score=-10.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_PASS, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: newlib-bounces~patchwork=sourceware.org@sourceware.org Include to ensure 'struct utimbuf' is visible. This fixes a compiler warning where the struct was declared inside the parameter list. Signed-off-by: Pincheng Wang --- libgloss/riscv/sys_utime.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libgloss/riscv/sys_utime.c b/libgloss/riscv/sys_utime.c index c03a968e4..bb23b2afd 100644 --- a/libgloss/riscv/sys_utime.c +++ b/libgloss/riscv/sys_utime.c @@ -1,4 +1,6 @@ #include +#include +#include /* Stub. */ int