Message ID | 20221007180120.1866772-1-tromey@adacore.com |
---|---|
Headers |
Return-Path: <gdb-patches-bounces+patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5B35A3948819 for <patchwork@sourceware.org>; Fri, 7 Oct 2022 18:02:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5B35A3948819 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1665165720; bh=a/sOW0AwBc8ICuczgMWiMq45C0k8pdKQyQffv/baDGA=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=xgvS0X2I7S//ZHak/KxKWiJbHfpK5e5Jba0K0Fqq6CTJB48Y/ETjD38DhQo/Kjnvl cNAYD4wLiPDEmVseaeCGhL0nt+Ddp6qR6zbONk9LBoHl+pLUYY0R44pc0m2XiHi0JS 3SbtNgblI/BkPfdRH4HwzeJBd3TRHoDD5hqEG4LI= X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) by sourceware.org (Postfix) with ESMTPS id EB5223858C55 for <gdb-patches@sourceware.org>; Fri, 7 Oct 2022 18:01:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EB5223858C55 Received: by mail-il1-x12b.google.com with SMTP id u10so2884071ilm.5 for <gdb-patches@sourceware.org>; Fri, 07 Oct 2022 11:01:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=a/sOW0AwBc8ICuczgMWiMq45C0k8pdKQyQffv/baDGA=; b=B1z0XT6DbKaJgYQ66AfWcqew28EtZiNBjouult8U3H46YWbgCl5Njc4paStemjJmIq CSW2VMrKN0QhL0mKVKDlKADitR6yi7MF8cA/Kyf/tE3p+/b3cB/2fBjZmUkv+QGVTeNr 2LDz4MjJ/ouoPVT8S+G4zFgRpImORUaLaq+aSfPe8y42VFspQ91CPUHhOYMXPvO4DSxo mOqmEsnRH55DWmCZXqBLsi17FK6LpKIdXZswUsDwIEJXZ2U5bNoOgIZ22zCAdXm2aobI zcxowp4AXFdPHAhJvc1mJmXf9O3uPM16phbwMMFFVJxBUtoCuOmEPl50G8tlmjIGFnQY +ukw== X-Gm-Message-State: ACrzQf0LUVr6mKPkTOE5S+1Z7pMGo8qWlBaR9l+y/jO8oAcTtcvfY1hs uD1gByKkGARycxsVfC6VtxcXAMmOdkT9gg== X-Google-Smtp-Source: AMsMyM4WA1G3rYlFqkb9FNwOowKLsoYra9oLUxdY4+xfS6L5XBp5RT/1oKFPCsNfbOOd0CauTOSFzA== X-Received: by 2002:a92:d28b:0:b0:2f9:95e5:fae6 with SMTP id p11-20020a92d28b000000b002f995e5fae6mr2793249ilp.313.1665165690072; Fri, 07 Oct 2022 11:01:30 -0700 (PDT) Received: from localhost.localdomain (71-211-160-49.hlrn.qwest.net. [71.211.160.49]) by smtp.gmail.com with ESMTPSA id h11-20020a056602154b00b006814fd71117sm1203228iow.12.2022.10.07.11.01.29 for <gdb-patches@sourceware.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Oct 2022 11:01:29 -0700 (PDT) To: gdb-patches@sourceware.org Subject: [PATCH 0/9] Fix "finish" with variably-sized types Date: Fri, 7 Oct 2022 12:01:11 -0600 Message-Id: <20221007180120.1866772-1-tromey@adacore.com> X-Mailer: git-send-email 2.34.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.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 autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> From: Tom Tromey via Gdb-patches <gdb-patches@sourceware.org> Reply-To: Tom Tromey <tromey@adacore.com> Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Sender: "Gdb-patches" <gdb-patches-bounces+patchwork=sourceware.org@sourceware.org> |
Series |
Fix "finish" with variably-sized types
|
|
Message
Tom Tromey
Oct. 7, 2022, 6:01 p.m. UTC
The "finish" command does not correctly work with variably-sized types. This affects some Ada programs; I'm not sure whether it can affect programs written in other languages. This series fixes the problem, for the architectures I could test. Patch #2 explains this. Regression tested on x86-64 Fedora 34. I also ran this through the AdaCore internal test suite, on all the architectures that are touched by this series. Tom
Comments
>>>>> "Tom" == Tom Tromey via Gdb-patches <gdb-patches@sourceware.org> writes:
Tom> The "finish" command does not correctly work with variably-sized
Tom> types. This affects some Ada programs; I'm not sure whether it can
Tom> affect programs written in other languages.
Tom> This series fixes the problem, for the architectures I could test.
Tom> Patch #2 explains this.
Tom> Regression tested on x86-64 Fedora 34. I also ran this through the
Tom> AdaCore internal test suite, on all the architectures that are touched
Tom> by this series.
I've rebased this series. It required one minor change to adapt to some
other work in this area.
I've re-regression tested it on x86-64 Fedora 36. We've also been using
this internally at AdaCore since October or so, regularly testing on all
the platforms that are touched by the series.
I'm checking it in now.
thanks,
Tom