From patchwork Wed Oct 16 19:50:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Maciej W. Rozycki" X-Patchwork-Id: 1998210 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XTM5y4k97z1xw2 for ; Thu, 17 Oct 2024 06:51:02 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 933073858CD1 for ; Wed, 16 Oct 2024 19:51:00 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from angie.orcam.me.uk (angie.orcam.me.uk [78.133.224.34]) by sourceware.org (Postfix) with ESMTP id D64063858D20 for ; Wed, 16 Oct 2024 19:50:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D64063858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=orcam.me.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=orcam.me.uk ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D64063858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=78.133.224.34 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1729108242; cv=none; b=MOrFqMUt7G+fmP2h1BIzlahVw0NThX/xEdKXIOzg5Hi2Umc6TMcjPJKaNwgCHDnz0DSsUv2NsDdF0rrlQPeYuL+wNXO5aEP5PCSFmdLVpa0kXIk3KE+NmvJpWIebvwyWTfFp2xfij+x1O3rMOwQacT7E8RYvw6gMWA8Ko+Ds3UY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1729108242; c=relaxed/simple; bh=ngqof/mMprlUTLXSr5dsRAclQ+C4Bwf8Fb1rWTVAZWc=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=RO1++E13u6iEhSWLlS9V5ckzeYaFvh2uaSP7/ckAWh6pjv3oXdsmK4YrLKy5M8XbDl+Eqk8AHqsEwCrJyROG1+61UkCE8YYGl7Yc7xJ0mSM9lPErkJzo2IVeJtkIlHmhAHZw/D0zOGId7aiZSIe9A5U3qXLRVSrbi8SNn9NPXBE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by angie.orcam.me.uk (Postfix, from userid 500) id 3938492009C; Wed, 16 Oct 2024 21:50:40 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 336BA92009B; Wed, 16 Oct 2024 20:50:40 +0100 (BST) Date: Wed, 16 Oct 2024 20:50:40 +0100 (BST) From: "Maciej W. Rozycki" To: libc-alpha@sourceware.org cc: "Maciej W. Rozycki" Subject: [PATCH v3.1 00/12] stdio-common: Add tests for formatted printf output specifiers Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 X-Spam-Status: No, score=-1162.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_INFOUSMEBIZ, KAM_LAZY_DOMAIN_SECURITY, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: "Maciej W. Rozycki" Errors-To: libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org Hi, There were a few technical issues with 01/12 in v3, where the removal of stale files was included that shouldn't have been there, plus there was a missed tab-after space formatting issue in Makefile. I'm submitting this v3.1 update then, unchanged otherwise; please treat it as is genuine v3. This is v3 of tests for formatted printf output specifiers, addressing issues raised with v2 and making additional changes. I have now completed writing analogous tests for the remaining interfaces in the printf family and concluded it would make sense to post them all together, especially as wiring them all triggered a bit of an issue in Makefile, which resulted in a change larger than I originally envisaged. I realised it made no sense to make the old arrangement only to rewrite it with the next change on one hand, while similarly it made no sense to submit the more complex arrangement without context on the other, and therefore converted the original single patch into this patch series. There have been additional updates as I discovered the wiring for mtrace was still incomplete (sigh!). See the change log for 01/12 for the details of all the changes made. Previous iterations: - v2 at: , - v1 at: . This v3 has been verified with the `powerpc64le-linux-gnu' (IBM POWER9) native configuration and then the same host and the `riscv64-linux-gnu' (SiFive FU740), and `mips-linux-gnu' (o32 ABI) (MIPS 74Kf) remote targets. OK to apply? Maciej