From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 85649 invoked by alias); 19 Jan 2020 17:20:25 -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 85641 invoked by uid 89); 19 Jan 2020 17:20:25 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: nhostc02.canaca.com Received: from nhostc02.canaca.com (HELO nhostc02.canaca.com) (66.49.205.157) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 19 Jan 2020 17:20:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=myosotissp.com; s=default; h=Content-Type:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=EpIUI4UCouaBDvgY4sX8sI3vZFdmSaLe0bz00Oze1A8=; b=Ox72dl27PA/KXZyUW/zCbey2f atpdrZVki5tAWwsBzVim/MUORzLZyNqVvXh2FBwCNvfzl/4rj4WW/h7+TxV+OeIuwAveuhLn9zaiV 2wjSRnxZACDHCnMIckzEGmT73Lo+Kiwib/VzTxeMFbjto6+IaklD9h5AMd280zzUup62oRsLg+k0/ xWVtAjpwjrpG0pLjQ1rj+y6m2lVda+Ev9c2dJDAqi60WskWJfndzRx6/roBGALjHPwWs0QYv3xw8d qbYOd5/3uR0xMN4OOmPAkXcKsJJokjcGw7P7dPT6xDhMPSVKf5gAsT2sgk/8Zdi8RxTGyZgHdBMhG aUn5P92sw==; Received: from mail-ed1-f41.google.com ([209.85.208.41]:37499) by nhostc02.canaca.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1itEFL-0007uI-6m for gdb-patches@sourceware.org; Sun, 19 Jan 2020 12:20:23 -0500 Received: by mail-ed1-f41.google.com with SMTP id cy15so27279640edb.4 for ; Sun, 19 Jan 2020 09:20:22 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Mark Williams Date: Sun, 19 Jan 2020 17:27:00 -0000 Message-ID: Subject: Re: [PATCH] Fix assertion fi->level To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary="000000000000c44306059c8163fd" X-SW-Source: 2020-01/txt/msg00590.txt.bz2 --000000000000c44306059c8163fd Content-Type: text/plain; charset="UTF-8" Content-length: 55 Add a test case, and more detail to the commit message --000000000000c44306059c8163fd Content-Type: application/octet-stream; name="0001-gdb-Fix-Assertion-fi-level-0-failed.patch" Content-Disposition: attachment; filename="0001-gdb-Fix-Assertion-fi-level-0-failed.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k5laclsi0 Content-length: 6166 RnJvbSBlZTRjMGRhZmI1NDk1YzE0OTI3MDljYzYwNmEwNTQyNzcxMzE1ZmUy IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBtd2lsbGlhbXMgPG13 aWxsaWFtc0BmYi5jb20+CkRhdGU6IFN1biwgMTkgSmFuIDIwMjAgMDk6MTQ6 MTIgLTA4MDAKU3ViamVjdDogW1BBVENIXSBnZGI6IEZpeCAiQXNzZXJ0aW9u ICdmaS0+bGV2ZWwgPT0gMCcgZmFpbGVkLiIKCkF0IHRoZSBwb2ludCB0aGF0 IHB5dGhvbiB1bndpbmRlcnMgYXJlIGNhbGxlZCB0byBkZXRlcm1pbmUgaWYg dGhleQp3YW50IHRvIGhhbmRsZSBhIGZyYW1lLCBjYWxsaW5nIHZhbHVlX29m X3JlZ2lzdGVyX2xhenkgY2FuIGZhaWwgaW4KdGhlIGNhbGxlciBvZiBhbiBp bmxpbmVkIGZ1bmN0aW9uLCBiZWNhdXNlIHRoZSBpbmxpbmVkIGZ1bmN0aW9u J3MKZnJhbWUgaWQgaGFzIG5vdCB5ZXQgYmVlbiBjb21wdXRlZC4KCkhvd2V2 ZXIsIHRoZXJlJ3Mgbm8gbmVlZCB0byBjYWxsIHZhbHVlX29mX3JlZ2lzdGVy X2xhenkgYmVjYXVzZSB0aGUKdmVyeSBuZXh0IHN0YXRlbWVudCBpcyB2YWx1 ZV9mZXRjaF9sYXp5LCBhbmQgdGhlIHR3byBjYWxscyB0b2dldGhlcgphcmUg aWRlbnRpY2FsIHRvIGEgY2FsbCB0byBnZXRfZnJhbWVfcmVnaXN0ZXJfdmFs dWUsIGV4Y2VwdCB0aGF0IHRoZQpsYXR0ZXIgZG9lc24ndCBuZWVkIGEgZnJh bWUgaWQuCgpBbiBleGlzdGluZyB0ZXN0IGNhc2UgYWxyZWFkeSBzdG9wcGVk IGluIGFuIGlubGluZWQgZnVuY3Rpb24gYW5kCmluc3BlY3RlZCB2YXJpb3Vz IGZyYW1lcywgc28ganVzdCBhZGQgYSBkdW1teSB1bndpbmRlciB0byBpdC4g VGhlCnByZXNlbmNlIG9mIHRoZSBkdW1teSB1bndpbmRlciBzaG91bGQgbm90 IGFmZmVjdCB0aGUgZXhpc3RpbmcgdGVzdCwKYmVjYXVzZSBhbGwgaXQgZG9l cyBpcyB0ZWxsIGdkYiB0aGF0IGl0IGRvZXMgbm90IHdhbnQgdG8gaGFuZGxl CnRoZSBjdXJyZW50IGZyYW1lLiBCdXQgd2l0aG91dCB0aGlzIGZpeCwgZ2Ri IGNyYXNoZXMsIGJyZWFraW5nIHRoZQp0ZXN0LgoKZ2RiL0NoYW5nZWxvZwoy MDIwLTAxLTE5IE1hcmsgV2lsbGlhbXMgPG1hcmtAbXlvc290aXNzcC5jb20+ CgoJUFIgZ2RiLzIyNzQ4CgkqIGZpbmR2YXIuYyBjYWxsIGdldF9mcmFtZV9y ZWdpc3Rlcl92YWx1ZSBpbnN0ZWFkIG9mCgl2YWx1ZV9vZl9yZWdpc3Rlcl9s YXp5L3ZhbHVlX2ZldGNoX2xhenkgc28gaXQgd29ya3MKCXdpdGhvdXQgYSBm cmFtZSBpZC4KCmdkYi90ZXN0c3VpdGUvQ2hhbmdlbG9nCjIwMjAtMDEtMTkg TWFyayBXaWxsaWFtcyA8bWFya0BteW9zb3Rpc3NwLmNvbT4KCglQUiBnZGIv MjI3NDgKCSogZ2RiLnB5dGhvbi9weS1mcmFtZS1pbmxpbmUuZXhwIG1vZGlm aWVkIHRvIGxvYWQKCXRoZSBuZXcgZHVtbXkgdW53aW5kZXIgdG8gZXhwb3Nl IHRoZSBidWcKCSogZ2RiLnB5dGhvbi9weS1mcmFtZS1pbmxpbmUucHkgbmV3 IGZpbGUsIGltcGxlbWVudGluZwoJYSBkdW1teSB1bndpbmRlci4KLS0tCiBn ZGIvZmluZHZhci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICA1ICstLS0KIGdkYi90ZXN0c3VpdGUvZ2RiLnB5dGhvbi9weS1mcmFtZS1p bmxpbmUuZXhwIHwgIDQgKysrKwogZ2RiL3Rlc3RzdWl0ZS9nZGIucHl0aG9u L3B5LWZyYW1lLWlubGluZS5weSAgfCAyNCArKysrKysrKysrKysrKysrKysr KwogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUvZ2Ri LnB5dGhvbi9weS1mcmFtZS1pbmxpbmUucHkKCmRpZmYgLS1naXQgYS9nZGIv ZmluZHZhci5jIGIvZ2RiL2ZpbmR2YXIuYwppbmRleCA1Y2YxY2Q0MTM3Li4w Y2RkZWJjMTJiIDEwMDY0NAotLS0gYS9nZGIvZmluZHZhci5jCisrKyBiL2dk Yi9maW5kdmFyLmMKQEAgLTI2MywxNiArMjYzLDEzIEBAIHN0cnVjdCB2YWx1 ZSAqCiB2YWx1ZV9vZl9yZWdpc3RlciAoaW50IHJlZ251bSwgc3RydWN0IGZy YW1lX2luZm8gKmZyYW1lKQogewogICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJj aCA9IGdldF9mcmFtZV9hcmNoIChmcmFtZSk7Ci0gIHN0cnVjdCB2YWx1ZSAq cmVnX3ZhbDsKIAogICAvKiBVc2VyIHJlZ2lzdGVycyBsaWUgY29tcGxldGVs eSBvdXRzaWRlIG9mIHRoZSByYW5nZSBvZiBub3JtYWwKICAgICAgcmVnaXN0 ZXJzLiAgQ2F0Y2ggdGhlbSBlYXJseSBzbyB0aGF0IHRoZSB0YXJnZXQgbmV2 ZXIgc2VlcyB0aGVtLiAgKi8KICAgaWYgKHJlZ251bSA+PSBnZGJhcmNoX251 bV9jb29rZWRfcmVncyAoZ2RiYXJjaCkpCiAgICAgcmV0dXJuIHZhbHVlX29m X3VzZXJfcmVnIChyZWdudW0sIGZyYW1lKTsKIAotICByZWdfdmFsID0gdmFs dWVfb2ZfcmVnaXN0ZXJfbGF6eSAoZnJhbWUsIHJlZ251bSk7Ci0gIHZhbHVl X2ZldGNoX2xhenkgKHJlZ192YWwpOwotICByZXR1cm4gcmVnX3ZhbDsKKyAg cmV0dXJuIGdldF9mcmFtZV9yZWdpc3Rlcl92YWx1ZSAoZnJhbWUsIHJlZ251 bSk7CiB9CiAKIC8qIFJldHVybiBhIGB2YWx1ZScgd2l0aCB0aGUgY29udGVu dHMgb2YgKHZpcnR1YWwgb3IgY29va2VkKSByZWdpc3RlcgpkaWZmIC0tZ2l0 IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIucHl0aG9uL3B5LWZyYW1lLWlubGluZS5l eHAgYi9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHktZnJhbWUtaW5saW5l LmV4cAppbmRleCA3MWJmZmQzNzVkLi40ODgzNDZlNjUxIDEwMDY0NAotLS0g YS9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHktZnJhbWUtaW5saW5lLmV4 cAorKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHktZnJhbWUtaW5s aW5lLmV4cApAQCAtMjQsNiArMjQsMTAgQEAgaWYgeyBbcHJlcGFyZV9mb3Jf dGVzdGluZyAiZmFpbGVkIHRvIHByZXBhcmUiICR7dGVzdGZpbGV9ICR7c3Jj ZmlsZX1dIH0gewogIyBTa2lwIGFsbCB0ZXN0cyBpZiBQeXRob24gc2NyaXB0 aW5nIGlzIG5vdCBlbmFibGVkLgogaWYgeyBbc2tpcF9weXRob25fdGVzdHNd IH0geyBjb250aW51ZSB9CiAKK3NldCByZW1vdGVfcHl0aG9uX2ZpbGUgW2dk Yl9yZW1vdGVfZG93bmxvYWQgaG9zdCBcCisJCQkgICAgJHtzcmNkaXJ9LyR7 c3ViZGlyfS8ke3Rlc3RmaWxlfS5weV0KK2dkYl90ZXN0X25vX291dHB1dCAi c291cmNlICR7cmVtb3RlX3B5dGhvbl9maWxlfSIgImxvYWQgcHl0aG9uIGZp bGUiCisKIGlmICFbcnVudG8gbWFpbl0gdGhlbiB7CiAgICAgZmFpbCAiY2Fu J3QgcnVuIHRvIGZ1bmN0aW9uIGYiCiAgICAgcmV0dXJuIDAKZGlmZiAtLWdp dCBhL2dkYi90ZXN0c3VpdGUvZ2RiLnB5dGhvbi9weS1mcmFtZS1pbmxpbmUu cHkgYi9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHktZnJhbWUtaW5saW5l LnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjU2 YmU2ZDM1MjMKLS0tIC9kZXYvbnVsbAorKysgYi9nZGIvdGVzdHN1aXRlL2dk Yi5weXRob24vcHktZnJhbWUtaW5saW5lLnB5CkBAIC0wLDAgKzEsMjQgQEAK KyMgQ29weXJpZ2h0IChDKSAyMDIwIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLgorCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5 b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisj IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisjCisjIFRo aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0 IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7 IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJD SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP U0UuICBTZWUgdGhlCisjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv ciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisj IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6 Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCisjIFRoaXMgZmlsZSBpcyBw YXJ0IG9mIHRoZSBHREIgdGVzdHN1aXRlLgorZnJvbSBnZGIudW53aW5kZXIg aW1wb3J0IFVud2luZGVyLCByZWdpc3Rlcl91bndpbmRlcgorY2xhc3MgRHVt bXlVbndpbmRlcihVbndpbmRlcik6CisgICAgZGVmIF9faW5pdF9fKHNlbGYp OgorICAgICAgICBzdXBlcihEdW1teVVud2luZGVyLCBzZWxmKS5fX2luaXRf XygnZHVtbXlfdW53aW5kZXInKQorICAgIGRlZiBfX2NhbGxfXyhzZWxmLCBw ZW5kaW5nX2ZyYW1lKToKKyAgICAgICAgZnAgPSBwZW5kaW5nX2ZyYW1lLnJl YWRfcmVnaXN0ZXIoJ3BjJykKKyAgICAgICAgcmV0dXJuIE5vbmUKK3JlZ2lz dGVyX3Vud2luZGVyKE5vbmUsIER1bW15VW53aW5kZXIoKSkKLS0gCjIuMTcu MQoK --000000000000c44306059c8163fd--