From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28098 invoked by alias); 17 Dec 2017 19:14:08 -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 28081 invoked by uid 89); 17 Dec 2017 19:14:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-io0-f182.google.com Received: from mail-io0-f182.google.com (HELO mail-io0-f182.google.com) (209.85.223.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 17 Dec 2017 19:14:06 +0000 Received: by mail-io0-f182.google.com with SMTP id o2so7602710ioe.8 for ; Sun, 17 Dec 2017 11:14:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mj4CyafbVDCu4MiWWIf9q1PTAdPVp+cBMhmx0yJHVks=; b=Q6/R42l7ZcnOjzddAsWCEJe5Hy2SEBiZypb3n7Q4Iay18mF22LOvh+Y0lWTQUL5zL+ l9gecv0mE5sYOQoFpCygMV5M7J/DGQ3ypyOOddXBJ9HuDV9C2aJP0nxRTRKYsrJ+t4Hx /DbQQh83BUbvp9NePhI6dYorpexvtepfC0uWsa/QMaK7aNbK3Apq5/1NmhPlQe9hb7G+ iCRwQUi5w1Wy7MXX6W+WWIulehTs3mzEkwVk9FfVEIBZnywcEhyXXOeGLkJX1A0DvYqT QpRzC/R1U/P+b8/kAF0Hh/EmhSa6hpgJTZrpKq+HxtsueRTjqkbtpTk3rNrnh4jZ11uF Yzkg== X-Gm-Message-State: AKGB3mJSI5XBbuZnYhYAlRx1fdeR2DTYE/5eA9prz5ohpqlL0OVM6W24 ymSeIBxhBGp9HfoalGEotB00MbPK7F43lOTTMIU= X-Google-Smtp-Source: ACJfBoswUoekts0XK5ObI5IDWIp9f8uqKdpEbmwPbViGRhYgqlMHvpEj6/fSffVfm0pT0Cjx0Abx2ZB5y/OZCTgTxDE= X-Received: by 10.107.35.140 with SMTP id j134mr17581834ioj.166.1513538044829; Sun, 17 Dec 2017 11:14:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.43.85 with HTTP; Sun, 17 Dec 2017 11:14:04 -0800 (PST) In-Reply-To: References: From: Uros Bizjak Date: Sun, 17 Dec 2017 19:14:00 -0000 Message-ID: Subject: Re: [PATCH]: Fix PR19061, gdb hangs/spins-on-cpu when debugging any program on Alpha To: Pedro Alves Cc: gdb-patches@sourceware.org, Richard Henderson , Tobias Klausmann Content-Type: multipart/mixed; boundary="001a114028e0846c7d05608e0975" X-SW-Source: 2017-12/txt/msg00405.txt.bz2 --001a114028e0846c7d05608e0975 Content-Type: text/plain; charset="UTF-8" Content-length: 641 On Sun, Dec 17, 2017 at 7:11 PM, Uros Bizjak wrote: > On Fri, Dec 15, 2017 at 7:21 PM, Pedro Alves wrote: >> On 12/15/2017 12:11 PM, Uros Bizjak wrote: >>> >>> Please note that I have no commit access, so if approved, please >>> commit the patch to the source repository for me. >> >> Merged. > > Thanks! > > Attached, please find a patch for gdb-8.0 branch. The patch is tested > in the same way as the patch for mainline, with native > alphaev68-linux-gnu build and tests and with gcc's guality.exp and > simulate-thread.exp testcases. This one is the correct one. Sorry, for the confusion, Uros. --001a114028e0846c7d05608e0975 Content-Type: text/plain; charset="US-ASCII"; name="gdb-1.diff.txt" Content-Disposition: attachment; filename="gdb-1.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jbb5gy6o1 Content-length: 3677 ZGlmZiAtLWdpdCBhL2dkYi9hbHBoYS10ZGVwLmMgYi9nZGIvYWxwaGEtdGRl cC5jCmluZGV4IDdjNTIxZGIyNGMuLjIzMDJlNmRlZDMgMTAwNjQ0Ci0tLSBh L2dkYi9hbHBoYS10ZGVwLmMKKysrIGIvZ2RiL2FscGhhLXRkZXAuYwpAQCAt NzY2LDEwICs3NjYsOCBAQCBzdGF0aWMgY29uc3QgaW50IHN0cV9jX29wY29k ZSA9IDB4MmY7CiAgICB0aGUgc2VxdWVuY2UuICAqLwogCiBzdGF0aWMgVkVD IChDT1JFX0FERFIpICoKLWFscGhhX2RlYWxfd2l0aF9hdG9taWNfc2VxdWVu Y2UgKHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUpCithbHBoYV9kZWFsX3dp dGhfYXRvbWljX3NlcXVlbmNlIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwg Q09SRV9BRERSIHBjKQogewotICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCA9 IGdldF9yZWdjYWNoZV9hcmNoIChyZWdjYWNoZSk7Ci0gIENPUkVfQUREUiBw YyA9IHJlZ2NhY2hlX3JlYWRfcGMgKHJlZ2NhY2hlKTsKICAgQ09SRV9BRERS IGJyZWFrc1syXSA9IHstMSwgLTF9OwogICBDT1JFX0FERFIgbG9jID0gcGM7 CiAgIENPUkVfQUREUiBjbG9zaW5nX2luc247IC8qIEluc3RydWN0aW9uIHRo YXQgY2xvc2VzIHRoZSBhdG9taWMgc2VxdWVuY2UuICAqLwpAQCAtMTcyMSwx MiArMTcxOSwxNyBAQCBWRUMgKENPUkVfQUREUikgKgogYWxwaGFfc29mdHdh cmVfc2luZ2xlX3N0ZXAgKHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUpCiB7 CiAgIHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoID0gZ2V0X3JlZ2NhY2hlX2Fy Y2ggKHJlZ2NhY2hlKTsKLSAgQ09SRV9BRERSIHBjOwotICBWRUMgKENPUkVf QUREUikgKm5leHRfcGNzID0gTlVMTDsKKyAgQ09SRV9BRERSIHBjLCBuZXh0 X3BjOworICBWRUMgKENPUkVfQUREUikgKm5leHRfcGNzOwogCiAgIHBjID0g cmVnY2FjaGVfcmVhZF9wYyAocmVnY2FjaGUpOworICBuZXh0X3BjcyA9IGFs cGhhX2RlYWxfd2l0aF9hdG9taWNfc2VxdWVuY2UgKGdkYmFyY2gsIHBjKTsK KyAgaWYgKG5leHRfcGNzICE9IE5VTEwpCisgICAgcmV0dXJuIG5leHRfcGNz OworCisgIG5leHRfcGMgPSBhbHBoYV9uZXh0X3BjIChyZWdjYWNoZSwgcGMp OwogCi0gIFZFQ19zYWZlX3B1c2ggKENPUkVfQUREUiwgbmV4dF9wY3MsIGFs cGhhX25leHRfcGMgKHJlZ2NhY2hlLCBwYykpOworICBWRUNfc2FmZV9wdXNo IChDT1JFX0FERFIsIG5leHRfcGNzLCBuZXh0X3BjKTsKICAgcmV0dXJuIG5l eHRfcGNzOwogfQogCkBAIC0xODI2LDcgKzE4MjksNyBAQCBhbHBoYV9nZGJh cmNoX2luaXQgKHN0cnVjdCBnZGJhcmNoX2luZm8gaW5mbywgc3RydWN0IGdk YmFyY2hfbGlzdCAqYXJjaGVzKQogICBzZXRfZ2RiYXJjaF9jYW5ub3Rfc3Rl cF9icmVha3BvaW50IChnZGJhcmNoLCAxKTsKIAogICAvKiBIYW5kbGVzIHNp bmdsZSBzdGVwcGluZyBvZiBhdG9taWMgc2VxdWVuY2VzLiAgKi8KLSAgc2V0 X2dkYmFyY2hfc29mdHdhcmVfc2luZ2xlX3N0ZXAgKGdkYmFyY2gsIGFscGhh X2RlYWxfd2l0aF9hdG9taWNfc2VxdWVuY2UpOworICBzZXRfZ2RiYXJjaF9z b2Z0d2FyZV9zaW5nbGVfc3RlcCAoZ2RiYXJjaCwgYWxwaGFfc29mdHdhcmVf c2luZ2xlX3N0ZXApOwogCiAgIC8qIEhvb2sgaW4gQUJJLXNwZWNpZmljIG92 ZXJyaWRlcywgaWYgdGhleSBoYXZlIGJlZW4gcmVnaXN0ZXJlZC4gICovCiAg IGdkYmFyY2hfaW5pdF9vc2FiaSAoaW5mbywgZ2RiYXJjaCk7CmRpZmYgLS1n aXQgYS9nZGIvbmF0L2xpbnV4LXB0cmFjZS5oIGIvZ2RiL25hdC9saW51eC1w dHJhY2UuaAppbmRleCA1OTU0OTQ1MmMwLi44YThjNGM2ZDNlIDEwMDY0NAot LS0gYS9nZGIvbmF0L2xpbnV4LXB0cmFjZS5oCisrKyBiL2dkYi9uYXQvbGlu dXgtcHRyYWNlLmgKQEAgLTE1NSw2ICsxNTUsOCBAQCBzdHJ1Y3QgYnVmZmVy OwogICAgQmVnaW5uaW5nIHdpdGggTGludXggNC42LCB0aGUgTUlQUyBwb3J0 IHJlcG9ydHMgcHJvcGVyIFRSQVBfQlJLUFQgYW5kCiAgICBUUkFQX0hXQktQ VCBjb2Rlcywgc28gd2UgYWxzbyBtYXRjaCB0aGVtLgogCisgICBUaGUgQWxw aGEga2VybmVsIHVzZXMgVFJBUF9CUktQVCBmb3IgYWxsIHRyYXBzLgorCiAg ICBUaGUgZ2VuZXJpYyBMaW51eCB0YXJnZXQgY29kZSBzaG91bGQgdXNlIEdE Ql9BUkNIX0lTX1RSQVBfKiBpbnN0ZWFkCiAgICBvZiBUUkFQXyogdG8gYWJz dHJhY3Qgb3V0IHRoZXNlIHBlY3VsaWFyaXRpZXMuICAqLwogI2lmIGRlZmlu ZWQgX19pMzg2X18gfHwgZGVmaW5lZCBfX3g4Nl82NF9fCkBAIC0xNjYsNiAr MTY4LDkgQEAgc3RydWN0IGJ1ZmZlcjsKICNlbGlmIGRlZmluZWQgX19taXBz X18KICMgZGVmaW5lIEdEQl9BUkNIX0lTX1RSQVBfQlJLUFQoWCkgKChYKSA9 PSBTSV9LRVJORUwgfHwgKFgpID09IFRSQVBfQlJLUFQpCiAjIGRlZmluZSBH REJfQVJDSF9JU19UUkFQX0hXQktQVChYKSAoKFgpID09IFNJX0tFUk5FTCB8 fCAoWCkgPT0gVFJBUF9IV0JLUFQpCisjZWxpZiBkZWZpbmVkIF9fYWxwaGFf XworIyBkZWZpbmUgR0RCX0FSQ0hfSVNfVFJBUF9CUktQVChYKSAoKFgpID09 IFRSQVBfQlJLUFQpCisjIGRlZmluZSBHREJfQVJDSF9JU19UUkFQX0hXQktQ VChYKSAoKFgpID09IFRSQVBfQlJLUFQpCiAjZWxzZQogIyBkZWZpbmUgR0RC X0FSQ0hfSVNfVFJBUF9CUktQVChYKSAoKFgpID09IFRSQVBfQlJLUFQpCiAj IGRlZmluZSBHREJfQVJDSF9JU19UUkFQX0hXQktQVChYKSAoKFgpID09IFRS QVBfSFdCS1BUKQo= --001a114028e0846c7d05608e0975--