| Message ID | 20251201143333.513005-1-pincheng.plct@isrc.iscas.ac.cn |
|---|---|
| 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 [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6FBF648FD3AB for <patchwork@sourceware.org>; Mon, 1 Dec 2025 14:34:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6FBF648FD3AB 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 9F51548FD844 for <newlib@sourceware.org>; Mon, 1 Dec 2025 14:34:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9F51548FD844 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 9F51548FD844 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=SKkNJwAODXnIWD5PIQm93zXbTb8wCx5DzArk2ORzjMnI3t1Tn1sj0alF/0oQgXFcS2G2SkZJLc0DFtHMABbRCy5HEYqkaLzNBsJ0WSsVidSrDWh7dkoIFjs+OgRD5QlP9iMFREnEwbCSWEdy1m4yrhrHQHHJSDReVT5qZvE5aR0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764599641; c=relaxed/simple; bh=SW2i4PbL/N3Qky3lsT3ENYezcT6zVUAtId0wtYFFNOU=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=Enj86OIc3VVhubZmXGjvSTTiHRSz0odDwZOsOqsGcSXreVWhExdy7x4LGgUWCssxZlzkvkBefFxKzDggvBxPrDXRtaPZD5gDH5dXCpC+m6dH5/HzFK1HJ08gBV8zni00WMzMwHU2sy8NuFmo9hNG6t13w7UiT/GUj/IyTXkeVBI= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9F51548FD844 Received: from localhost.localdomain (unknown [120.227.57.120]) by APP-01 (Coremail) with SMTP id qwCowABH28pTpy1pPUfBAg--.25568S2; Mon, 01 Dec 2025 22:33:57 +0800 (CST) From: Pincheng Wang <pincheng.plct@isrc.iscas.ac.cn> To: newlib@sourceware.org Cc: pincheng.plct@isrc.iscas.ac.cn Subject: [PATCH 0/2] libgloss: Fix build warnings for RISC-V Date: Mon, 1 Dec 2025 22:33:31 +0800 Message-Id: <20251201143333.513005-1-pincheng.plct@isrc.iscas.ac.cn> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: qwCowABH28pTpy1pPUfBAg--.25568S2 X-Coremail-Antispam: 1UD129KBjvdXoW7JF1kWryDWF15Kw15Kw4rKrg_yoWDGrc_u3 40yr4kKry2qa1jkayxCFs5ZrZF9ayxKry8Wr13trZrGF4qkrn8C3yDury5KrWUXF4fAFZ5 Jr4kArW3tr42qjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbwxFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8w A2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Jr0_ Gr1l84ACjcxK6I8E87Iv67AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr0_Gr 1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xII jxv20xvE14v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr 1lF7xvr2IYc2Ij64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7MxAIw28IcxkI7VAKI48J MxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwV AFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv2 0xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4 v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AK xVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjfU5WlkUUUUU X-Originating-IP: [120.227.57.120] X-CM-SenderInfo: pslquxhhqjh1xofwqxxvufhxpvfd2hldfou0/ X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00, 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 <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 |
libgloss: Fix build warnings for RISC-V
|
|
Message
Pincheng Wang
Dec. 1, 2025, 2:33 p.m. UTC
Hi all, This patch series addresses build warnings encountered when compiling libgloss for RISC-V using gcc version 15.1.0 (g1b306039ac4) and configure command './configure --target=riscv64-unknown -elf --prefix=/opt/newlib-sysroot-rv64'. Newer GCC versions are stricter regarding function declarations and type definitions. Patch 1 converts old-style K&R function definitions to ANSI C prototypes in sbrk implementations. Patch 2 adds missing includes to sys_utime.c to ensure 'struct utimbuf' is properly defined. I would appreciate any feedback and comments. Thanks, Pincheng Wang Pincheng Wang (2): libgloss/riscv: Fix old style function declaration warnings libgloss/riscv: Fix struct utimbuf warning in sys_utime.c stub libgloss/libnosys/sbrk.c | 3 +-- libgloss/riscv/semihost-sys_sbrk.c | 3 +-- libgloss/riscv/sys_sbrk.c | 3 +-- libgloss/riscv/sys_utime.c | 2 ++ 4 files changed, 5 insertions(+), 6 deletions(-)
Comments
Thanks for the patch, I've pushed to trunk :) On Mon, Dec 1, 2025 at 10:35 PM Pincheng Wang <pincheng.plct@isrc.iscas.ac.cn> wrote: > > Hi all, > > This patch series addresses build warnings encountered when compiling > libgloss for RISC-V using gcc version 15.1.0 (g1b306039ac4) and > configure command './configure --target=riscv64-unknown > -elf --prefix=/opt/newlib-sysroot-rv64'. > > Newer GCC versions are stricter regarding function declarations and type > definitions. > > Patch 1 converts old-style K&R function definitions to ANSI C prototypes > in sbrk implementations. > Patch 2 adds missing includes to sys_utime.c to ensure 'struct utimbuf' > is properly defined. > > I would appreciate any feedback and comments. > > Thanks, > Pincheng Wang > > Pincheng Wang (2): > libgloss/riscv: Fix old style function declaration warnings > libgloss/riscv: Fix struct utimbuf warning in sys_utime.c stub > > libgloss/libnosys/sbrk.c | 3 +-- > libgloss/riscv/semihost-sys_sbrk.c | 3 +-- > libgloss/riscv/sys_sbrk.c | 3 +-- > libgloss/riscv/sys_utime.c | 2 ++ > 4 files changed, 5 insertions(+), 6 deletions(-) > > -- > 2.39.5 >