From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id CC3573858D1E for ; Sat, 25 Mar 2023 06:07:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CC3573858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pl1-x62b.google.com with SMTP id o2so3747017plg.4 for ; Fri, 24 Mar 2023 23:07:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679724474; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=9EUa5KB5xx87sU6Mnn5mkspruxJTiE7MfRQBjXkVdNc=; b=qI+nnT8NMW4NHJmkjnaspFODPNis6UUzp/60CrGZHqAEQatMex2IlHenlAptPQC0L9 94VX+vdnoU7g1scbS7uZfbytVAn9I/ggWkEyCESxCKVyQFdb/9CaPZt38r2b0bFIUoVi ccO0e/COsORuVu4HkzkFNrreo2u7iOCEoNRHEQebfK7AuZHbjzYvfR8BL7qIcs8IoytW AA4qDNN1Wvn/MpSYOIriOdaEGn82ufl8KBRXOyAABJojse4dKLxcj6eHkUR9DaiyH+le W8o6mU8jB3AJqQpgBdyznD5fstHL9EBnkFAt0s6hzc0URn5MsGACRSW3fmiJRTcQcWyG M5VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679724474; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9EUa5KB5xx87sU6Mnn5mkspruxJTiE7MfRQBjXkVdNc=; b=vU2rO1JCxuYSDXgvAsBoVMwbVgnmDj1xE1hNhQf3duJLgxYIotdKdvA8pBk8PN9xB+ QAJLyBhIRiOG4NMX/qIi7+cYOuT5x92plN3Xcy1o1VTZ4u3ws4Rf6weEJ3iCTITm0UM6 AUQmxOLfNO/nGCiTAahXBVcDpTqBFXlBo2dOhVSEP/JkyHi/R3kKVHwv8SvB8eRLsDhL v6ex8jLz3nuqbea0tnc2Ozv2tZsT1gbWsL5AlhsCm1XbvEw3lVc05ZiGaAWSjgb89wAA TB+1Nzo3VfMHwmN9ixK21hA+MD2oRBNYnQQoMh0gTpUHZTOFFbRJC3lZWtAMpH2r0gtL Xbqg== X-Gm-Message-State: AO0yUKXO33raO+GGMSYmGG8FdPyWuZncHWvnMXM+T8vUFiFTrPNjfWQG rkHBPG10wZGZqHbC8iQlRu8= X-Google-Smtp-Source: AK7set9Gkbf2e4Ex0D84YMdPbLr0wXVlDdqFC8X7VYlQaNhhD7RbZYEAeH6bf39CezHzCW9HPZNX9w== X-Received: by 2002:a05:6a20:192f:b0:db:391a:5eff with SMTP id bv47-20020a056a20192f00b000db391a5effmr4100789pzb.22.1679724474374; Fri, 24 Mar 2023 23:07:54 -0700 (PDT) Received: from squeak.grove.modra.org (158.106.96.58.static.exetel.com.au. [58.96.106.158]) by smtp.gmail.com with ESMTPSA id f5-20020aa78b05000000b005d9984a947bsm14832078pfd.139.2023.03.24.23.07.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Mar 2023 23:07:53 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id 5095B1142CB4; Sat, 25 Mar 2023 16:37:50 +1030 (ACDT) Date: Sat, 25 Mar 2023 16:37:50 +1030 From: Alan Modra To: Nick Alcock Cc: binutils@sourceware.org Subject: Re: [PATCH 4/4] libctf: get the offsets of fields of unnamed structs/unions right Message-ID: References: <20230324133625.450723-1-nick.alcock@oracle.com> <20230324133625.450723-4-nick.alcock@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230324133625.450723-4-nick.alcock@oracle.com> X-Spam-Status: No, score=-3029.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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 Fri, Mar 24, 2023 at 01:36:25PM +0000, Nick Alcock via Binutils wrote: > * testsuite/libctf-lookup/unnamed-field-info*: New test. arm-linux-gnueabi +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c hppa-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c m68k-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c microblaze-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c mips-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c powerpc-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c s390-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c sh4-linux-gnu +FAIL: /home/alan/src/binutils-gdb/libctf/testsuite/libctf-lookup/unnamed-field-info.c The fails look like: field b inconsistency: offsetof() says 64 bits, CTF says 32 field one inconsistency: offsetof() says 128 bits, CTF says 64 field two inconsistency: offsetof() says 192 bits, CTF says 96 field three inconsistency: offsetof() says 256 bits, CTF says 128 field four inconsistency: offsetof() says 320 bits, CTF says 160 field x inconsistency: offsetof() says 384 bits, CTF says 192 field y inconsistency: offsetof() says 448 bits, CTF says 256 field z inconsistency: offsetof() says 384 bits, CTF says 192 field aleph inconsistency: offsetof() says 448 bits, CTF says 224 -- Alan Modra Australia Development Lab, IBM