From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94341 invoked by alias); 11 Oct 2016 11:25:35 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 94308 invoked by uid 89); 11 Oct 2016 11:25:34 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy=Match, Hx-languages-length:1116 X-HELO: mail-oi0-f46.google.com Received: from mail-oi0-f46.google.com (HELO mail-oi0-f46.google.com) (209.85.218.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 11 Oct 2016 11:25:33 +0000 Received: by mail-oi0-f46.google.com with SMTP id y2so19661284oie.0 for ; Tue, 11 Oct 2016 04:25:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=qmgu9px/LSGqdGPco4wBASVWYBm98cukxmnX0DMT5co=; b=A02OkRbDJC3Qa2SVsTrQlNsmMABnkP2EfIFiq5l90od4ZLWbVoVbedORw3uPV12P2X 4lLasqNF/XY2bROVEC0Me7haS9Nhc3X1zbIfjbqPMLnjHben9lV27qu0+EuUe7TSG5Jz TDDATWJEJo/SC9lJ44gwde6+VIXwq5uFNO5fku4VN1AiFw/YPXd2XJiHUkY2Ph06Z4dk rK9N/ewgnmbfqEbyYaR7BWAH346Eee7zljupwbg8r5elN2MjUdb/QZbchekyKIbxad8p zDiTk/isz6xbxVJ5ejQRazBO8sLU+bToDrHVZrLEWNwl7RfJilaem3LPwdpddhePddWB rBJQ== X-Gm-Message-State: AA6/9RltoW1AJ+ZEH7MlZt1Mkvl6dps2TjNAa5XH7ulEICiVsKJYLCZEq9168U9/2Cs0g4amqpP5s1/txidUHQ== X-Received: by 10.157.33.166 with SMTP id s35mr1648787otb.92.1476185131977; Tue, 11 Oct 2016 04:25:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.221.3 with HTTP; Tue, 11 Oct 2016 04:25:31 -0700 (PDT) In-Reply-To: <20161010204111.GA25562@host1.jankratochvil.net> References: <1471613676-4975-1-git-send-email-yao.qi@linaro.org> <20161010204111.GA25562@host1.jankratochvil.net> From: Yao Qi Date: Tue, 11 Oct 2016 11:25:00 -0000 Message-ID: Subject: Re: aarch64 regression: gdb.cp/nextoverthrow.exp [Re: [PATCH master+7.12] [AArch64] Match instruction "STP with base register" in prologue] To: Jan Kratochvil Cc: "gdb-patches@sourceware.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2016-10/txt/msg00247.txt.bz2 Hi Jan, On Mon, Oct 10, 2016 at 9:41 PM, Jan Kratochvil > tbreak _Unwind_RaiseException^M > aarch64-tdep.c:335: internal-error: CORE_ADDR aarch64_analyze_prologue(gd= barch*, CORE_ADDR, CORE_ADDR, aarch64_prologue_cache*): Assertion `inst.ope= rands[0].type =3D=3D AARCH64_OPND_Rt' failed.^M > A problem internal to GDB has been detected,^M > further debugging may prove unreliable.^M > Quit this debugging session? (y or n) FAIL: gdb.cp/nextoverthrow.exp: tbr= eak _Unwind_RaiseException (GDB internal error) > > RHEL-7.3-20161007.n.0 Server aarch64 > gcc-4.8.5-11.el7.aarch64 > > Please contact me (possibly also offlist) if you have it unreproducible. > This internal error is caused by instruction "stp with FP registers" in the prologue. The instruction triggers this assert is like "stp d8, d9, [sp, #imm]". However, aarch64 gdb doesn't track FP registers at all in prologue analysis. Could you open a ticket in bugzilla for this error? I am testing a patch. --=20 Yao (=E9=BD=90=E5=B0=A7)