From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id RCHJOQizVmpEfwgAWB0awg (envelope-from ) for ; Tue, 14 Jul 2026 18:07:04 -0400 Received: by simark.ca (Postfix, from userid 112) id DD0771E033; Tue, 14 Jul 2026 18:07:04 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 82CC71E033 for ; Tue, 14 Jul 2026 18:07:03 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 983F24BA798F for ; Tue, 14 Jul 2026 22:07:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 983F24BA798F Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by sourceware.org (Postfix) with ESMTPS id 0C2324BA2E32 for ; Tue, 14 Jul 2026 22:06:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0C2324BA2E32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=palves.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0C2324BA2E32 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784066799; cv=none; b=T/hnyOTB7QfsEvJOyqej26YKQ5RFRDRh03fmDUHywnH6bOKZsOhWIHOHDlKSYS5gdT16W71odXz3NjyvIx6qAy/3UJFNiKCsgZ+x5/d5eqaM38o8XWBdNZxTRawwm09jR1HBw03Uvm67OqCC6PdQywIv3nYvJqDxfsGzINj2Ehk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784066799; c=relaxed/simple; bh=sgiEo7aTHppA5p+JIpumG+akvTk725HELFNc09vF0dQ=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=ANXwc+k/2788G2QuKBzpKh2de0QXFycjqbSyJHha8QtYy5qNxXtTZCcjDM7Rz1DACDNio5iGWsSMRh5TDCCfVv3RNOvotyd8WW781VQq1UlgMx8Tb4JsNYJU9JVE6N94sD0ivYY/R9C+BgIX5Rv72SA8VbjqKppBqDJ0xlkspHg= ARC-Authentication-Results: i=1; sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0C2324BA2E32 Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-475881b9a4bso1290762f8f.3 for ; Tue, 14 Jul 2026 15:06:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784066798; x=1784671598; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=VfwKkXQQBbh0L6HKvJAtWn19U+XyVecD8d6np81UXxs=; b=MNCaxTWRXZpLt2YPrzErkDqeEK1ALPgN3D5jVuVImFBR/JvVPpP04qtwT5EwO7CG7y xOIGKMCiuDgjc6wJqpEG3c3AxZd9wblkflaKyvdgw+rB/O0H70X/DIVgh13GqvUmYkFj 0DldweMewzQix43uDsT0T3GzShfeP/olKPhngBmW4f+3tpbxufV45zY0HaIFkA/CCJJG 9PrH9nraBDn8Gz/lWGbdpVaVANGsBOBZbi/zE1f5cnj/UMbOGmRDk+vD7y+0H3gFUzG+ 1RForCuBo/g6AIZwAq33Y3KLQO6mBlPakYZ1Zs6+2Vgsh+YRzVBuxqpew1kmGZ1ETks7 KZlA== X-Gm-Message-State: AOJu0YwCby2ovJH8mZo1e+FvgEx+1XiD9xwfzEX4u8Z/yAFbS9HuxPDG 6q1i/e9dfbhhJdjsq+ylJsz4CNcgQ/m6bU6mW/oM11NYJVeoK5VYfVyBYOhJp11d X-Gm-Gg: AfdE7ckAmtbHOGc88HflT4iRmLp/XdZQCKoQgiaXRg61DNe0gOwN7Al7QMb0/KdcLqt x5eA5l/rojC9NweG9BzpZTJ5aQA6y7QEvLvrf96mMJl+aceROK99uePN/MSW0fUQ+IYZpfvAna9 4iPHgdzEH6lkS4VMV/A2CLmNBYq3JdcpOklBFQXpQXjdKy3UzwZ42MXgd0SugF/IkK8zl/3ZpYm wJDZrC1eDNgLMCBqFHoXiXvltivP9i0VklnXkD+24REJkLAPBQ7l6xsa8LtJHCmAR8cXF9bNwrn sIltizwqBeXlg2nkc1C0tny91WrzgwiV63wiki75A7LQNIiK7+KH6AGiiIJAtS8GqpU4PV91kN2 M3giwjjN/pG/AsrT5bdWR3IBI49b8dI+TonVyTIzGFzRnkZJ89BKRo0hjkDBxd+V6q33yD+kD0G l+HmrK2CRg2qN5hlkbI2tbGw== X-Received: by 2002:a5d:5d12:0:b0:47d:e0da:fe71 with SMTP id ffacd0b85a97d-47f2dcd1a01mr16691563f8f.7.1784066797651; Tue, 14 Jul 2026 15:06:37 -0700 (PDT) Received: from localhost ([2001:8a0:fae3:3700:4d25:7ae8:520f:e7a8]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-47f464c4320sm10906254f8f.32.2026.07.14.15.06.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Jul 2026 15:06:37 -0700 (PDT) From: Pedro Alves To: gdb-patches@sourceware.org Subject: [PATCH 0/4] gdb/testsuite: "long double" infcall tests Date: Tue, 14 Jul 2026 23:06:27 +0100 Message-ID: <20260714220631.1499846-1-pedro@palves.net> X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org This series adds coverage for calling functions with long double in their arguments, in cases where the "long double" type comes from GDB's own built-in type, not debug info. These tests expose the need for GDB knowing that "long double" is 64-bit on windows-msvc. See: [PATCH 0/4] Support the Windows/MSVC target in GDB https://inbox.sourceware.org/gdb-patches/20260714004507.1323332-1-pedro@palves.net/T/ These new tests fail on x86_64-pc-windows-msvc with unfixed GDB, and pass cleanly with a fixed GDB. I don't have Aarch64 to test, but I expect it's the same there. Pedro Alves (4): gdb.base/nodebug.exp: Add long double testing gdb.base/callfuncs.exp: Adjust for Windows gdb.base/callfuncs.c: factor out float/double functions gdb.base/callfuncs.exp: Exercise "long double" gdb/testsuite/gdb.base/callfuncs.c | 166 ++++++++++++++------------- gdb/testsuite/gdb.base/callfuncs.exp | 52 +++++++-- gdb/testsuite/gdb.base/nodebug.c | 13 +++ gdb/testsuite/gdb.base/nodebug.exp | 6 + 4 files changed, 145 insertions(+), 92 deletions(-) base-commit: 490469846dcef89fe53668bdbba73591c64bed61 -- 2.54.0