From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680056.outbound.protection.outlook.com [40.107.68.56]) by sourceware.org (Postfix) with ESMTPS id 378E73857007 for ; Wed, 1 Jul 2020 07:01:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 378E73857007 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=AlokKumar.Sharma@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NCIYBbN5pTXhakJIui7/KRHEh/HGKIrFAzTVV3XePEKpqj3C/2f96ffxJvhbUPnzV59zl5tfp34SMBZw8zzoSCDsFLbBGCee1y+XOqHaB7NXP2Gsfjq/f1QyZBhAgSozlmCTYbSCO80VlbFR8w3Ej1hmYA+VqzHyDHhUOoFB8rGeDU2EK4gErP20j3mYryDGZ0FgTzQlKJHqUiQPqpR0L+oe2s7tPSMse0QaPwl6g2/8ReD7XVKMhgbiN3KhM7hJyxEW/ozkHF0OUPHg4q2AX/ELFTxAAVRyGwY8lG9xmFYkKUzmyhSCM8c22r64mtTeTvpjntaO6j+QzP190rtCrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+yQ4yMCMBQAjTgm+8+GdJ0XgozYCP2d39V+AK/Kj/nA=; b=cD7kPK8iXFL1xBZlrhy3XkvvBx+6OMQQa9UJBb56K2B7TTh19Y6L20W+c0379QAERV7dM7WaJIZRxepjycViaJNhxurOhrQk6DJjtY/v4fMFa7xvaA/748MoTqIgYeMEGuzilNSgtyaDNzLglub+sdvAjTMYzUlvxy7wL/nVpb0UFf0rQ34gPAXvWVRaa0W6NshL6CIaYQ7JAlnEqQ/Fk3wNBEFMDdrm0xg3TfK30Wb4E57blbsZkzfVHsOMGp6vdNBk+vCI8/31tdLfCHiTqGr/aiaVcDWviyhHQ0xOLvnNfqWM+fmKu8YYDKz/4GJdapDnGrxoNq6GO3U2EqSO8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+yQ4yMCMBQAjTgm+8+GdJ0XgozYCP2d39V+AK/Kj/nA=; b=TTTv/sP/VustjZ9gi1AizW8GDCbyxGBtWgZPA/Q7qtlDJLcR+GLnGOB6kGy7/nekFcHkvPZ+VW5B4EaeINVslh0ndD0cxt+16ELvbsrc0kP0bzWR0PL2urVxedNoy+I6Wc5w/0aM1S2HPtF3r+BYwht8Qjf47nfUI/oaRGJMqTU= Received: from MW2PR12MB2380.namprd12.prod.outlook.com (2603:10b6:907:4::32) by MWHPR12MB1392.namprd12.prod.outlook.com (2603:10b6:300:14::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.20; Wed, 1 Jul 2020 07:01:53 +0000 Received: from MW2PR12MB2380.namprd12.prod.outlook.com ([fe80::4016:9bb8:5af0:1c74]) by MW2PR12MB2380.namprd12.prod.outlook.com ([fe80::4016:9bb8:5af0:1c74%4]) with mapi id 15.20.3131.028; Wed, 1 Jul 2020 07:01:53 +0000 From: "Sharma, Alok Kumar" To: "gdb-patches@sourceware.org" CC: "George, Jini Susan" , "Achra, Nitika" Subject: [PATCH] Allow reference form for DW_AT_associated and DW_AT_allocated attributes Thread-Topic: [PATCH] Allow reference form for DW_AT_associated and DW_AT_allocated attributes Thread-Index: AdZPc4dxOZVrUdkzQDOayoXkhIiBCw== Date: Wed, 1 Jul 2020 07:01:53 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_Enabled=true; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_SetDate=2020-07-01T06:46:30Z; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_Method=Privileged; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_Name=Non-Business; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_ActionId=5300235a-a8c4-4d49-8b94-00004da2c1e8; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_ContentBits=0 msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_enabled: true msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_setdate: 2020-07-01T06:55:48Z msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_method: Privileged msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_name: Non-Business msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_actionid: a3a43baf-f081-42ce-8d1b-000022f820fa msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_contentbits: 0 authentication-results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=amd.com; x-originating-ip: [165.204.159.242] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f61474f2-54cd-484c-a7b8-08d81d8ca2a2 x-ms-traffictypediagnostic: MWHPR12MB1392: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1284; x-forefront-prvs: 04519BA941 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: S1EwyaVnxLJ8XnArTQl8entpkjKgQZV3e6mGb68BsNJmZ0NmEqgXEs3S7jDaaS2yYFfcXwAVVmMY+/0e4RJ8HoilPuOHMI5tCn8fsJF5tzpjWLkYuDjQfUB74WxdrhsRSCj9+3SCAB1hEAN27cD70/kfjBAIhNIJcgxuEep6sev3oS66cmOKfz3XjuFxXO3/kw3w70a33Nw0cIWLTV4+4LI0LjnwTRTfVKISdoB//DSsywmoIOfh0EavlilS1MEoVP/VE1B72fqO18dD97MHAFzBAYGdH3X4qd8oRI5wkR9rbF3HFvxQeBWOIbQQaeBK x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB2380.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(366004)(39860400002)(136003)(346002)(376002)(8676002)(478600001)(66446008)(66476007)(64756008)(316002)(66946007)(9686003)(2906002)(66616009)(33656002)(8936002)(71200400001)(76116006)(54906003)(6916009)(99936003)(83380400001)(52536014)(55016002)(4744005)(66556008)(5660300002)(4326008)(86362001)(7696005)(26005)(6506007)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: psad/GQbyWbIVtT3JnhjiLJA2ejz2b0yhdaXGcSDM6g55CKKtrrZgL1cdP7ru1W6IbpPTk/PhWB+UjNZEzVTis7e3Wyl+oguq/rF71DWb9K5RZJehG51qumCKYUuURCn/jR8b6rV99WtideCGS8U6QxisytH6H94xJRWlU3D8CNJbpCjYAEH8t7Xubo8imxpN/xWnUczxzWbM+UtT0pZCSxQgfPfv/tpvbsMUWYMY/q134bqP7rLqBR0wVJ2iaYiu+9mKw4VkKuqW40YWEVMEgOun/WT6oy8xt77p2D7wBBlmYuWXKqhsN2SaDsodliglLpysbBnTH4gM69Reh3uRZOPZdxzZeozHMo4IljtFz8kQcHaC7ZlDGLD/Hqe5DdIQnJW6E6JjW0FMZ1kEvc+PztLm73G4oTKP5+TlMLflOvIrP2Nr+MBcKD73+sAGcts3tYcndIWxM/rt5zK7GeAl26F75fOMnd+bY7uuuudflfxRq2aka0xDb4LE7csgmDB Content-Type: multipart/mixed; boundary="_002_MW2PR12MB23805BD579EC7461DF3F433B9E6C0MW2PR12MB2380namp_" MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB2380.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f61474f2-54cd-484c-a7b8-08d81d8ca2a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2020 07:01:53.1792 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ujrraH3YDQ7lg+AnqMaqUN4/ZvVtvSQI+Lnupajm30g6J2q98jlEx/MJmsQQqUwEqE9Cf+C6E//rqHHhER5YWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1392 X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, RCVD_IN_ABUSEAT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jul 2020 07:01:56 -0000 --_002_MW2PR12MB23805BD579EC7461DF3F433B9E6C0MW2PR12MB2380namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, I request you all to please review this patch. Below are the details. Problem Description: Currently, GDB rejects the (die) reference form while it accepts exprlo= c form. It is allowed in DWARF standard. "Table 7.5: Attribute encodings" in DWARF5 standard. Flang compiler assigns (die) reference to DW_AT_associated and DW_AT_allocated for some cases.=20 Resolution: Now ' set_die_type' Is modified to accept reference form as well. This change will not impact testsuite for gfortran, and will fix failures f= or Flang compiler with existing testsuite. gdb/ChangeLog * dwarf2/read.c (set_die_type): Allow reference form for DW_AT_associated and DW_AT_allocated attributes. Please let me know your valuable comments. Regards, Alok --_002_MW2PR12MB23805BD579EC7461DF3F433B9E6C0MW2PR12MB2380namp_ Content-Type: application/octet-stream; name="0001-Allow-reference-form-for-DW_AT_associated-and-DW_AT_.patch" Content-Description: 0001-Allow-reference-form-for-DW_AT_associated-and-DW_AT_.patch Content-Disposition: attachment; filename="0001-Allow-reference-form-for-DW_AT_associated-and-DW_AT_.patch"; size=2215; creation-date="Wed, 01 Jul 2020 06:44:19 GMT"; modification-date="Wed, 01 Jul 2020 06:42:38 GMT" Content-Transfer-Encoding: base64 RnJvbSA5YTM3ZTk5NzNlNTEzNzM4MjM0YjRmZWQ0YjY2ZDBmZmMxNDM4Mzk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBhbG9zaGFybSA8QWxva0t1bWFyLlNoYXJtYUBhbWQuY29tPgpE YXRlOiBXZWQsIDEgSnVsIDIwMjAgMTE6NTM6MDkgKzA1MzAKU3ViamVjdDogW1BBVENIXSBBbGxv dyByZWZlcmVuY2UgZm9ybSBmb3IgRFdfQVRfYXNzb2NpYXRlZCBhbmQgRFdfQVRfYWxsb2NhdGVk CiBhdHRyaWJ1dGVzCgpDdXJyZW50bHksIEdEQiByZWplY3RzIHRoZSAoZGllKSByZWZlcmVuY2Ug Zm9ybSB3aGlsZSBpdCBhY2NlcHRzIGV4cHJsb2MKZm9ybS4gSXQgaXMgYWxsb3dlZCBpbiBEV0FS RiBzdGFuZGFyZC4gIlRhYmxlIDcuNTogQXR0cmlidXRlIGVuY29kaW5ncyIKaW4gRFdBUkY1IHN0 YW5kYXJkLiBGbGFuZyBjb21waWxlciBhc3NpZ25zIChkaWUpIHJlZmVyZW5jZSB0bwpEV19BVF9h c3NvY2lhdGVkIGFuZCBEV19BVF9hbGxvY2F0ZWQgZm9yIHNvbWUgY2FzZXMuCgpnZGIvQ2hhbmdl TG9nCgoJKiBkd2FyZjIvcmVhZC5jIChzZXRfZGllX3R5cGUpOiBBbGxvdyByZWZlcmVuY2UgZm9y bSBmb3IKCURXX0FUX2Fzc29jaWF0ZWQgYW5kIERXX0FUX2FsbG9jYXRlZCBhdHRyaWJ1dGVzLgot LS0KIGdkYi9DaGFuZ2VMb2cgICAgIHwgNSArKysrKwogZ2RiL2R3YXJmMi9yZWFkLmMgfCA0ICsr LS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2dkYi9DaGFuZ2VMb2cgYi9nZGIvQ2hhbmdlTG9nCmluZGV4IGQ2NGY1NzJlMDcu Ljc1ZWE3OTQ3MWMgMTAwNjQ0Ci0tLSBhL2dkYi9DaGFuZ2VMb2cKKysrIGIvZ2RiL0NoYW5nZUxv ZwpAQCAtMSwzICsxLDggQEAKKzIwMjAtMDctMDEgIEFsb2sgS3VtYXIgU2hhcm1hICA8QWxva0t1 bWFyLlNoYXJtYUBhbWQuY29tPgorCisJKiBkd2FyZjIvcmVhZC5jIChzZXRfZGllX3R5cGUpOiBB bGxvdyByZWZlcmVuY2UgZm9ybSBmb3IKKwlEV19BVF9hc3NvY2lhdGVkIGFuZCBEV19BVF9hbGxv Y2F0ZWQgYXR0cmlidXRlcy4KKwogMjAyMC0wNi0zMCAgVG9tIFRyb21leSAgPHRyb21leUBhZGFj b3JlLmNvbT4KIAogCSogZHdhcmYyL3JlYWQuYyAocXVpcmtfcnVzdF9lbnVtKTogQ29ycmVjdGx5 IGNhbGwKZGlmZiAtLWdpdCBhL2dkYi9kd2FyZjIvcmVhZC5jIGIvZ2RiL2R3YXJmMi9yZWFkLmMK aW5kZXggYjA5N2Y2MjRiNi4uMGZiYTU5MDE4NCAxMDA2NDQKLS0tIGEvZ2RiL2R3YXJmMi9yZWFk LmMKKysrIGIvZ2RiL2R3YXJmMi9yZWFkLmMKQEAgLTIzODU5LDcgKzIzODU5LDcgQEAgc2V0X2Rp ZV90eXBlIChzdHJ1Y3QgZGllX2luZm8gKmRpZSwgc3RydWN0IHR5cGUgKnR5cGUsIHN0cnVjdCBk d2FyZjJfY3UgKmN1KQogCiAgIC8qIFJlYWQgRFdfQVRfYWxsb2NhdGVkIGFuZCBzZXQgaW4gdHlw ZS4gICovCiAgIGF0dHIgPSBkd2FyZjJfYXR0ciAoZGllLCBEV19BVF9hbGxvY2F0ZWQsIGN1KTsK LSAgaWYgKGF0dHIgIT0gTlVMTCAmJiBhdHRyLT5mb3JtX2lzX2Jsb2NrICgpKQorICBpZiAoYXR0 ciAhPSBOVUxMICYmIChhdHRyLT5mb3JtX2lzX2Jsb2NrICgpIHx8IGF0dHItPmZvcm1faXNfcmVm ICgpKSkKICAgICB7CiAgICAgICBzdHJ1Y3QgdHlwZSAqcHJvcF90eXBlID0gY3UtPmFkZHJfc2l6 ZWRfaW50X3R5cGUgKGZhbHNlKTsKICAgICAgIGlmIChhdHRyX3RvX2R5bmFtaWNfcHJvcCAoYXR0 ciwgZGllLCBjdSwgJnByb3AsIHByb3BfdHlwZSkpCkBAIC0yMzg3NCw3ICsyMzg3NCw3IEBAIHNl dF9kaWVfdHlwZSAoc3RydWN0IGRpZV9pbmZvICpkaWUsIHN0cnVjdCB0eXBlICp0eXBlLCBzdHJ1 Y3QgZHdhcmYyX2N1ICpjdSkKIAogICAvKiBSZWFkIERXX0FUX2Fzc29jaWF0ZWQgYW5kIHNldCBp biB0eXBlLiAgKi8KICAgYXR0ciA9IGR3YXJmMl9hdHRyIChkaWUsIERXX0FUX2Fzc29jaWF0ZWQs IGN1KTsKLSAgaWYgKGF0dHIgIT0gTlVMTCAmJiBhdHRyLT5mb3JtX2lzX2Jsb2NrICgpKQorICBp ZiAoYXR0ciAhPSBOVUxMICYmIChhdHRyLT5mb3JtX2lzX2Jsb2NrICgpIHx8IGF0dHItPmZvcm1f aXNfcmVmICgpKSkKICAgICB7CiAgICAgICBzdHJ1Y3QgdHlwZSAqcHJvcF90eXBlID0gY3UtPmFk ZHJfc2l6ZWRfaW50X3R5cGUgKGZhbHNlKTsKICAgICAgIGlmIChhdHRyX3RvX2R5bmFtaWNfcHJv cCAoYXR0ciwgZGllLCBjdSwgJnByb3AsIHByb3BfdHlwZSkpCi0tIAoyLjE3LjEKCg== --_002_MW2PR12MB23805BD579EC7461DF3F433B9E6C0MW2PR12MB2380namp_--