From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id C35413858D29 for ; Mon, 17 Jun 2024 08:43:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C35413858D29 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C35413858D29 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::62b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718613816; cv=none; b=aeBE5GPgdoOc+t9pYpG7EZ1CcD1Oy4kC0J9ea0kOlqBhn2+i9BAnqCw3X153h9d5dLpsU2S4iHOnLKfJ0Z2EfUoOTT5qJCmnzcJ628uNzzbMbBE0mWzm9999svO6y3f3510jCxQgYXWtD7ydLaVNXLK7smJQDrVJ/t5i4tKlC4k= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1718613816; c=relaxed/simple; bh=tttj7H5Oivzk1qpOKqXqOre2ggRKSaXRL7AyM6Ctup0=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=MXHdGBVepWOdjl34dQ9BjaIjcTyqjb8vijvF5jlvOvs8Z2EpQRQShxPrj4mf1oZMRVqQXIdUsldR1DxIMfd33tlFlC0LbQiFzW7TYeJDORcjHDMTPLQmUfXOT2o+Imsq3v4+9QZYyfAGxprz7ULDUPgBJ6r4lQtD9hvVabwvTdY= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-a6f1da33826so571253466b.0 for ; Mon, 17 Jun 2024 01:43:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1718613813; x=1719218613; darn=sourceware.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DsjGQ1hFZNTrwt55Z/B4v6gnMeeXtpLU9K33tKGna4U=; b=GXDwvE/vJiEcHprbACN9lqWla58I3mfKAk0hL7cuismUZzqjFrdNGyYBwq4fJHtGc7 ttWE6NIfCKXqKVhFGV78F6DDYQEiqvu+tXCgS5KpW+L7zI24QNb4VkQkPBWbdCFNBsBL SSLbeVc5/0CMsjqUeJO+xGTLBTdzCDttxFNhalVzp5PL1SoLRRpkI8Lkc5xOCu9+IdFM oS7t9wNRQ1TMQAS9114cmQeigYyRl3sZZDxZOO4L2qQeeVEbIW+KoUKq5K9VmNYLpyif mUEdL5P4GRmYY+TWhduLIEUMy3xrQxu/UW2FSIar8C6fl5uTu8/8Hs+gKpVdXW9NgMb4 Qyww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718613813; x=1719218613; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DsjGQ1hFZNTrwt55Z/B4v6gnMeeXtpLU9K33tKGna4U=; b=DWx47oOUkIewxjup942rdjDxbQASRFrnAVFPrYVmTq3HjJx0ve5PrLkyLszui9J0+Y jMG9GKX42Bdcko3s8mok5tdvzsJWP41H3uWsDEdO7reRnk+pGYiK+2aRAfJxcR4aTjJJ khULWkb4x/NJ510j171GkSyj/Tv5emqzvi0Bux0dNy6xEAGIxr21wFT7nfP1Xdm6bm+r M2VbOWCojLhuzMmwepGPqemNMymrLzGlcG8oTZc0wwtBFdZWAxrchffFftQYipU5OiaR sQ185Y+M8SK5vjvE2jJtrBxQegrQjKlcq84tyWhjodbaNwnPeohMYOqHxpJMFlN/anNk IQ2A== X-Gm-Message-State: AOJu0YxML6W30uuAF9BAMG/EPEzwMC7RHXUOdp0vc5zlx/cyuhjwd38k 3NcxqLs+i09jKH4h9EpLykCk71P7LJkeYAdaVcpbW0GW1hbcbGyQLtZboatmXOWLytaPgctXm6s h7tvlMXQSWfgdKxEYC9ehHt9jf7snC5NpBb5nvA== X-Google-Smtp-Source: AGHT+IE/7bWVZBeKo3qqkhv1BPCYXhbIlvH2RBfzPStMnxfpv4uk04A8+qzCkFevEK6s1+hMK12/S8y78ghOwg1UaMI= X-Received: by 2002:a17:906:d0c5:b0:a6f:4f26:fe80 with SMTP id a640c23a62f3a-a6f60d605c9mr764226666b.41.1718613813368; Mon, 17 Jun 2024 01:43:33 -0700 (PDT) MIME-Version: 1.0 References: <20240521154415.9543-1-tdevries@suse.de> <44fac677-58a3-4bd6-956f-a20615652cdf@suse.de> <957e19ba-e05c-40eb-928b-6b12e342ff84@suse.de> In-Reply-To: <957e19ba-e05c-40eb-928b-6b12e342ff84@suse.de> From: Christophe Lyon Date: Mon, 17 Jun 2024 10:43:22 +0200 Message-ID: Subject: Re: [PATCH 01/11] [gdb/testsuite] Add gdb.base/fission-macro.exp To: Tom de Vries Cc: gdb-patches@sourceware.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, 17 Jun 2024 at 10:22, Tom de Vries wrote: > > On 6/17/24 10:16, Christophe Lyon wrote: > > Hi Tom, > > > > On Thu, 13 Jun 2024 at 17:40, Tom de Vries wrote: > >> > >> On 5/21/24 17:44, Tom de Vries wrote: > >>> Starting with gcc commit 80048aa13a6 ("debug/111409 - don't generate COMDAT > >>> macro sections for split DWARF"), available from release gcc 14.1 onwards, gcc > >>> produces a usable dwarf-5 32-bit .debug_macro.dwo section. > >>> > >>> Add a test-case excercising this. > >>> > >> > >> I went ahead and pushed this patch, since it only adds a test-case. > >> > > > > As you may have noticed, this patch was flagged by our CI on arm: > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=0: info macro FIRST > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=0: info macro FOURTH > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=0: info macro SECOND > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=0: info macro THIRD > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=1: info macro FIRST > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=1: info macro FOURTH > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=1: info macro SECOND > > FAIL: gdb.base/fission-macro.exp: dwarf_version=5: dwarf_bits=32: > > strict_dwarf=1: info macro THIRD > > > > > > From gdb.log I can see: > > info macro FIRST > > Defined at /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/fission-macro.c:0 > > -DFIRST=1 > > (gdb) FAIL: gdb.base/fission-macro.exp: dwarf_version=5: > > dwarf_bits=32: strict_dwarf=0: info macro FIRST > > info macro SECOND > > Defined at /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/fission-macro.c:0 > > -DSECOND=2 > > (gdb) FAIL: gdb.base/fission-macro.exp: dwarf_version=5: > > dwarf_bits=32: strict_dwarf=0: info macro SECOND > > > > info macro THIRD > > Defined at /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/fission-macro-2.c:0 > > -DTHIRD=3 > > (gdb) FAIL: gdb.base/fission-macro.exp: dwarf_version=5: > > dwarf_bits=32: strict_dwarf=0: info macro THIRD > > info macro FOURTH > > Defined at /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/fission-macro-2.c:0 > > -DFOURTH=4 > > (gdb) FAIL: gdb.base/fission-macro.exp: dwarf_version=5: > > dwarf_bits=32: strict_dwarf=0: info macro FOURTH > > > > > > I've also noticed: > > get_compiler_info: gcc-15-0-0 > > > > (which is expected, this CI loop is using trunk GCC) > > > > Does this help? > > Hi Christophe, > > Thanks for the info. > > Indeed I already noticed it, and filed this PR ( > https://sourceware.org/bugzilla/show_bug.cgi?id=31897 ) to track it. > > I managed to reproduce it, and AFAICT it's fixed by the following patch > in the patch series (something I didn't realize when committing, because > this FAIL occurs only on 32-bit targets). > > Sorry for the noise. > Thanks for the pointer, I had missed it. Christophe > Thanks, > - Tom