From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12664 invoked by alias); 27 Nov 2012 13:47:10 -0000 Received: (qmail 12642 invoked by uid 22791); 27 Nov 2012 13:47:08 -0000 X-SWARE-Spam-Status: No, hits=-5.8 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mailout3.samsung.com (HELO mailout3.samsung.com) (203.254.224.33) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 27 Nov 2012 13:46:57 +0000 Received: from epcpsbge3.samsung.com (epcpsbge3 [203.254.230.13]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0ME5001V3FM6EZK0@mailout3.samsung.com> for gdb-patches@sourceware.org; Tue, 27 Nov 2012 22:46:55 +0900 (KST) Received: from epcpsbge3.samsung.com ( [172.20.52.124]) by epcpsbge3.samsung.com (EPCPMTA) with SMTP id 55.94.10313.F44C4B05; Tue, 27 Nov 2012 22:46:55 +0900 (KST) Received: from epextmailer02 ( [203.254.219.152]) by epcpsbge3.samsung.com (EPCPMTA) with SMTP id 35.94.10313.F44C4B05; Tue, 27 Nov 2012 22:46:55 +0900 (KST) Date: Tue, 27 Nov 2012 13:47:00 -0000 From: KARTHIKVENKATESH BHAT Subject: Re: Re: [PATCH] Fix for incorect breakpoint set in case of clang compiled binary To: Mark Kettenis Cc: "palves@redhat.com" , "gdb-patches@sourceware.org" Reply-to: kv.bhat@samsung.com MIME-version: 1.0 X-MTR: 20121127125711868@kv.bhat Msgkey: 20121127125711868@kv.bhat X-EPLocale: en_US.windows-1252 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-EPTrCode: X-EPTrName: X-MLAttribute: X-RootMTR: 20121127125711868@kv.bhat X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N Content-transfer-encoding: base64 Content-type: text/plain; charset=windows-1252 MIME-version: 1.0 Message-id: <14518405.70871354024013896.JavaMail.weblogic@epml11> DLP-Filter: Pass X-CFilter-Loop: Reflected 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 X-SW-Source: 2012-11/txt/msg00726.txt.bz2 SGkgTWFyaywNClRoYW5rcyBmb3IgdGhlIHJldmlldy4NCkkgaGF2ZSB0ZXN0 ZWQgbW9zdCBvZiB0aGUgZ2RiIHRlc3R1aXRlcyB3aGljaCByZXF1aXJlIHBy b3BlciBsaW5lIGluZm8gdG8gYmUgc2V0ICh3aXRoIGNsYW5nIGNvbXBpbGVk IGJpbmFyeSBvbiB4ODYpIGFuZCB0aGV5IGFyZSB3b3JraW5nIGZpbmUgYWZ0 ZXIgdGhpcyBmaXguDQoNCj4gSWYgeW91ciBpbW1lZGlhdGUgZ29hbCBpcyB0 byBmaXggdGhpbmdzIGZvciBjbGFuZywgSSByZWNvbW1lbmQgeW91DQo+IHJl c3VibWl0IHlvdXIgY2hhbmdlIGFkZHJlc3Npbmcgb25seSBjbGFuZyBhbmQg d29ycnkgYWJvdXQgR0NDIGxhdGVyDQoNClllcyBjdXJyZW50bHkgSSdtIGlu dHJlc3RlZCBpbiBmaXhpbmcgdGhpcyBmb3IgY2xhbmcgYmluYXJpZXMuIEkg aGF2ZSB1cGRhdGVkIHRoZSBwYXRjaCB0byBoYW5kbGUgb25seSBjbGFuZyBj b21waWxlZCBiaW5hcnkuIEZvciBvdGhlciBwcm9kdWNlcnMgdGhlIHByZXZp b3VzIGNvZGUgZmxvdyB3aWxsIGFwcGx5Lg0KDQo+IFlvdSBwcm9iYWJseSB3 YW50IHRvIGFkZCBzaW1pbGFyIGNvZGUgdG8gdGhlIHByb2xvZ3VlIHNraXBw aW5nIGNvZGUgaW4NCj4gYW1kNjQtdGRlcC5jLg0KDQpZZXMuIEkgaGF2ZSB1 cGRhdGVkIHRoZSBmaWxlIGFzIHdlbGwuDQoNClBsZWFzZSBmaW5kIHRoZSBD aGFuZ2VzIGFmdGVyIGNvbW1lbnRzIC0NCg0KSW5kZXg6IENoYW5nZUxvZw0K PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvc3JjL3Ny Yy9nZGIvQ2hhbmdlTG9nLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4xNDg2 MA0KZGlmZiAtdSAtcCAtcjEuMTQ4NjAgQ2hhbmdlTG9nDQotLS0gQ2hhbmdl TG9nCTI3IE5vdiAyMDEyIDA4OjExOjU4IC0wMDAwCTEuMTQ4NjANCisrKyBD aGFuZ2VMb2cJMjcgTm92IDIwMTIgMTM6MDU6MTAgLTAwMDANCkBAIC0xLDMg KzEsMTAgQEANCisyMDEyLTExLTI3ICBLYXJ0aGlrIEJoYXQgIDxrdi5iaGF0 QHNhbXN1bmcuY29tPg0KKw0KKwkqIGkzODYtdGRlcC5jIChpMzg2X3NraXBf cHJvbG9ndWUpOiBVc2luZyBzeW1ib2wgdGFibGUNCisJdG8gZmluZCB0aGUg ZW5kIG9mIHByb2xvZ3VlIGZvciBjbGFuZyBjb21waWxlZCBiaW5hcmllcy4N CisJKiBhbWQ2NC10ZGVwLmMgKGFtZDY0X3NraXBfcHJvbG9ndWUpOlVzaW5n IHN5bWJvbCB0YWJsZQ0KKwl0byBmaW5kIHRoZSBlbmQgb2YgcHJvbG9ndWUg Zm9yIGNsYW5nIGNvbXBpbGVkIGJpbmFyaWVzLg0KKw0KIDIwMTItMTEtMjcg IERhbmllbCBKYWNvYm93aXR6ICA8ZGFuQGNvZGVzb3VyY2VyeS5jb20+DQog CSAgICBLYXp1IEhpcmF0YSAgPGthenVAY29kZXNvdXJjZXJ5LmNvbT4NCiAJ ICAgIFlhbyBRaSAgPHlhb0Bjb2Rlc291cmNlcnkuY29tPg0KSW5kZXg6IGFt ZDY0LXRkZXAuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6 IC9jdnMvc3JjL3NyYy9nZGIvYW1kNjQtdGRlcC5jLHYNCnJldHJpZXZpbmcg cmV2aXNpb24gMS4xMTUNCmRpZmYgLXUgLXAgLXIxLjExNSBhbWQ2NC10ZGVw LmMNCi0tLSBhbWQ2NC10ZGVwLmMJMjYgT2N0IDIwMTIgMTk6MzQ6MDkgLTAw MDAJMS4xMTUNCisrKyBhbWQ2NC10ZGVwLmMJMjcgTm92IDIwMTIgMTM6MDU6 MTEgLTAwMDANCkBAIC0yMjUyLDYgKzIyNTIsMjIgQEAgYW1kNjRfc2tpcF9w cm9sb2d1ZSAoc3RydWN0IGdkYmFyY2ggKmdkYg0KIHsNCiAgIHN0cnVjdCBh bWQ2NF9mcmFtZV9jYWNoZSBjYWNoZTsNCiAgIENPUkVfQUREUiBwYzsNCisg IENPUkVfQUREUiBmdW5jX2FkZHI7DQorDQorICBpZiAoZmluZF9wY19wYXJ0 aWFsX2Z1bmN0aW9uIChzdGFydF9wYywgTlVMTCwgJmZ1bmNfYWRkciwgTlVM TCkpDQorICAgIHsNCisgICAgICBDT1JFX0FERFIgcG9zdF9wcm9sb2d1ZV9w Yw0KKwk9IHNraXBfcHJvbG9ndWVfdXNpbmdfc2FsIChnZGJhcmNoLCBmdW5j X2FkZHIpOw0KKyAgICAgIHN0cnVjdCBzeW10YWIgKnMgPSBmaW5kX3BjX3N5 bXRhYiAoZnVuY19hZGRyKTsNCisNCisgICAgICAvKiBDbGFuZyBhbHdheXMg ZW1pdHMgYSBsaW5lIG5vdGUgYmVmb3JlIHRoZSBwcm9sb2d1ZSBhbmQgYW5v dGhlcg0KKwkgb25lIGFmdGVyLldlIHRydXN0IGNsYW5nIHRvIGVtaXQgdXNh YmxlIGxpbmUgbm90ZXMgICovDQorICAgICAgaWYgKHBvc3RfcHJvbG9ndWVf cGMNCisJICAmJiAocyAhPSBOVUxMDQorCSAgICAgICYmIHMtPnByb2R1Y2Vy ICE9IE5VTEwNCisJICAgICAgJiYgc3RybmNtcCAocy0+cHJvZHVjZXIsICJj bGFuZyAiLCBzaXplb2YgKCJjbGFuZyAiKSAtIDEpID09IDApKQ0KKyAgICAg ICAgcmV0dXJuIG1heChzdGFydF9wYyxwb3N0X3Byb2xvZ3VlX3BjKTsNCisg ICAgfQ0KIA0KICAgYW1kNjRfaW5pdF9mcmFtZV9jYWNoZSAoJmNhY2hlKTsN CiAgIHBjID0gYW1kNjRfYW5hbHl6ZV9wcm9sb2d1ZSAoZ2RiYXJjaCwgc3Rh cnRfcGMsIDB4ZmZmZmZmZmZmZmZmZmZmZkxMLA0KSW5kZXg6IGkzODYtdGRl cC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2cy9z cmMvc3JjL2dkYi9pMzg2LXRkZXAuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMzY0DQpkaWZmIC11IC1wIC1yMS4zNjQgaTM4Ni10ZGVwLmMNCi0tLSBp Mzg2LXRkZXAuYwkyMSBOb3YgMjAxMiAxNDowOToxMCAtMDAwMAkxLjM2NA0K KysrIGkzODYtdGRlcC5jCTI3IE5vdiAyMDEyIDEzOjA1OjEyIC0wMDAwDQpA QCAtMTU4Miw3ICsxNTgyLDIzIEBAIGkzODZfc2tpcF9wcm9sb2d1ZSAoc3Ry dWN0IGdkYmFyY2ggKmdkYmENCiAgIENPUkVfQUREUiBwYzsNCiAgIGdkYl9i eXRlIG9wOw0KICAgaW50IGk7DQorICBDT1JFX0FERFIgZnVuY19hZGRyOw0K IA0KKyAgaWYgKGZpbmRfcGNfcGFydGlhbF9mdW5jdGlvbiAoc3RhcnRfcGMs IE5VTEwsICZmdW5jX2FkZHIsIE5VTEwpKQ0KKyAgICB7DQorICAgICAgQ09S RV9BRERSIHBvc3RfcHJvbG9ndWVfcGMNCisJPSBza2lwX3Byb2xvZ3VlX3Vz aW5nX3NhbCAoZ2RiYXJjaCwgZnVuY19hZGRyKTsNCisgICAgICBzdHJ1Y3Qg c3ltdGFiICpzID0gZmluZF9wY19zeW10YWIgKGZ1bmNfYWRkcik7DQorDQor ICAgICAgLyogQ2xhbmcgYWx3YXlzIGVtaXRzIGEgbGluZSBub3RlIGJlZm9y ZSB0aGUgcHJvbG9ndWUgYW5kIGFub3RoZXINCisJIG9uZSBhZnRlci5XZSB0 cnVzdCBjbGFuZyB0byBlbWl0IHVzYWJsZSBsaW5lIG5vdGVzICAqLw0KKyAg ICAgIGlmIChwb3N0X3Byb2xvZ3VlX3BjDQorCSAgJiYgKHMgIT0gTlVMTA0K KwkgICAgICAmJiBzLT5wcm9kdWNlciAhPSBOVUxMDQorCSAgICAgICYmIHN0 cm5jbXAgKHMtPnByb2R1Y2VyLCAiY2xhbmcgIiwgc2l6ZW9mICgiY2xhbmcg IikgLSAxKSA9PSAwKSkNCisgICAgICAgIHJldHVybiBtYXgoc3RhcnRfcGMs cG9zdF9wcm9sb2d1ZV9wYyk7DQorICAgIH0NCisgDQogICBjYWNoZS5sb2Nh bHMgPSAtMTsNCiAgIHBjID0gaTM4Nl9hbmFseXplX3Byb2xvZ3VlIChnZGJh cmNoLCBzdGFydF9wYywgMHhmZmZmZmZmZiwgJmNhY2hlKTsNCiAgIGlmIChj YWNoZS5sb2NhbHMgPCAwKQ0KDQpQbGVhc2UgbGV0IG1lIGtub3cgaWYgaXQg aXMgb2suDQoNClRoYW5rcw0KDQoNCi0tLS0tLS0gT3JpZ2luYWwgTWVzc2Fn ZSAtLS0tLS0tDQpTZW5kZXIgOiBNYXJrIEtldHRlbmlzPG1hcmsua2V0dGVu aXNAeHM0YWxsLm5sPg0KRGF0ZSA6IE5vdiAyNywgMjAxMiAyMDoxNCAoR01U KzA5OjAwKQ0KVGl0bGUgOiBSZTogW1BBVENIXSBGaXggZm9yIGluY29yZWN0 IGJyZWFrcG9pbnQgc2V0IGluIGNhc2Ugb2YgY2xhbmcgY29tcGlsZWQgYmlu YXJ5DQoNCj4gRGF0ZTogV2VkLCAyMSBOb3YgMjAxMiAxNTozOToyMiArMDAw MCAoR01UKQ0KPiBGcm9tOiBLQVJUSElLVkVOS0FURVNIIEJIQVQgDQo+IA0K PiBUaGFua3MgUGVkcm8vTWFyay4gQXBwb2xvZ2llcyBmb3IgdGhlIGJ1aWxk IGJyZWFrLiBJJ20gYSBiaXQgbmV3IHRvIEdEQiBjb21tdW5pdHkgd2lsbCB0 YWtlIGNhcmUgb2YgaXQgZnJvbSBuZXh0IHRpbWUuDQo+IEkgaGF2ZSBmaXhl ZCB0aGUgd2FybmluZyByZXN1bHRpbmcgaW4gZXJyb3IgYW5kIG1vZGlmaWVk IHRoZSBpbmRlbnRhdGlvbiAtDQo+IExldCBtZSBhbHNvIHRyeSB0byBleHBs YWluIHRoZSBmaXggYSBiaXQgbW9yZS4gDQo+IA0KPiBJbmRleDogQ2hhbmdl TG9nDQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gUkNTIGZpbGU6IC9j dnMvc3JjL3NyYy9nZGIvQ2hhbmdlTG9nLHYNCj4gcmV0cmlldmluZyByZXZp c2lvbiAxLjE0ODQ5DQo+IGRpZmYgLXUgLXAgLXIxLjE0ODQ5IENoYW5nZUxv Zw0KPiAtLS0gQ2hhbmdlTG9nIDIxIE5vdiAyMDEyIDE0OjA5OjAzIC0wMDAw IDEuMTQ4NDkNCj4gKysrIENoYW5nZUxvZyAyMSBOb3YgMjAxMiAxNToxMTo0 NyAtMDAwMA0KPiBAQCAtMSwzICsxLDkgQEANCj4gKzIwMTItMTEtMjAgIEth cnRoaWsgQmhhdCAgDQo+ICsNCj4gKyAqIGkzODYtdGRlcC5jIChpMzg2X3Nr aXBfcHJvbG9ndWUpOiBTZWUgaWYgd2UNCj4gKyBjYW4gZGV0ZXJtaW5lIHRo ZSBlbmQgb2YgdGhlIHByb2xvZ3VlIHZpYSB0aGUgc3ltYm9sIHRhYmxlLg0K PiArIElmIHNvIHVzZSB0aGUgc2FtZSBpbnN0ZWFkIG9mIGdvaW5nIHRocm91 Z2ggcHJvbG9ndWUgaW5zdHJ1Y3Rpb25zLg0KPiArDQo+ICAyMDEyLTExLTIx ICBZYW8gUWkgIA0KPiAgDQo+ICAgUFIgdGRlcC83NDM4DQo+IEluZGV4OiBp Mzg2LXRkZXAuYw0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+IFJDUyBm aWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL2kzODYtdGRlcC5jLHYNCj4gcmV0cmll dmluZyByZXZpc2lvbiAxLjM2NA0KPiBkaWZmIC11IC1wIC1yMS4zNjQgaTM4 Ni10ZGVwLmMNCj4gLS0tIGkzODYtdGRlcC5jIDIxIE5vdiAyMDEyIDE0OjA5 OjEwIC0wMDAwIDEuMzY0DQo+ICsrKyBpMzg2LXRkZXAuYyAyMSBOb3YgMjAx MiAxNToxMTo0OCAtMDAwMA0KPiBAQCAtMTU4Miw2ICsxNTgyLDI3IEBAIGkz ODZfc2tpcF9wcm9sb2d1ZSAoc3RydWN0IGdkYmFyY2ggKmdkYmENCj4gICAg Q09SRV9BRERSIHBjOw0KPiAgICBnZGJfYnl0ZSBvcDsNCj4gICAgaW50IGk7 DQo+ICsgIENPUkVfQUREUiBmdW5jX2FkZHI7DQo+ICsNCj4gKyAgaWYgKGZp bmRfcGNfcGFydGlhbF9mdW5jdGlvbiAoc3RhcnRfcGMsIE5VTEwsICZmdW5j X2FkZHIsIE5VTEwpKQ0KPiArICAgIHsNCj4gKyAgICAgIENPUkVfQUREUiBw b3N0X3Byb2xvZ3VlX3BjDQo+ICsgPSBza2lwX3Byb2xvZ3VlX3VzaW5nX3Nh bCAoZ2RiYXJjaCwgZnVuY19hZGRyKTsNCj4gKyAgICAgIHN0cnVjdCBzeW10 YWIgKnMgPSBmaW5kX3BjX3N5bXRhYiAoZnVuY19hZGRyKTsNCj4gKw0KPiAr ICAgICAgLyogR0NDIGFuZCBjbGFuZyBhbHdheXMgZW1pdHMgYSBsaW5lIG5v dGUgYmVmb3JlIHRoZSBwcm9sb2d1ZSBhbmQgYW5vdGhlcg0KPiArIG9uZSBh ZnRlciwgZXZlbiBpZiB0aGUgdHdvIGFyZSBhdCB0aGUgc2FtZSBhZGRyZXNz IG9yIG9uIHRoZQ0KPiArIHNhbWUgbGluZS4gIFRha2UgYWR2YW50YWdlIG9m IHRoaXMgc28gdGhhdCB3ZSBkbyBub3QgbmVlZCB0bw0KPiArIGtub3cgZXZl cnkgaW5zdHJ1Y3Rpb24gdGhhdCBtaWdodCBhcHBlYXIgaW4gdGhlIHByb2xv Z3VlLiAgV2UNCj4gKyB3aWxsIGhhdmUgcHJvZHVjZXIgaW5mb3JtYXRpb24g Zm9yIG1vc3QgYmluYXJpZXM7IGlmIGl0IGlzDQo+ICsgbWlzc2luZyAoZS5n LiBmb3IgLWdzdGFicyksIGFzc3VtaW5nIHRoZSBHTlUgdG9vbHMuICAqLw0K PiArICAgICAgaWYgKHBvc3RfcHJvbG9ndWVfcGMNCj4gKyAgICYmIChzID09 IE5VTEwNCj4gKyAgICAgICB8fCBzLT5wcm9kdWNlciA9PSBOVUxMDQo+ICsg ICAgICAgfHwgc3RybmNtcCAocy0+cHJvZHVjZXIsICJHTlUgIiwgc2l6ZW9m ICgiR05VICIpIC0gMSkgPT0gMCANCj4gKyAgICAgICB8fCBzdHJuY21wIChz LT5wcm9kdWNlciwgImNsYW5nICIsIHNpemVvZiAoImNsYW5nICIpIC0gMSkg PT0gMCkpDQo+ICsgcmV0dXJuIG1heCAoc3RhcnRfcGMsIHBvc3RfcHJvbG9n dWVfcGMpOw0KPiArICAgIH0NCj4gIA0KPiAgICBjYWNoZS5sb2NhbHMgPSAt MTsNCj4gICAgcGMgPSBpMzg2X2FuYWx5emVfcHJvbG9ndWUgKGdkYmFyY2gs IHN0YXJ0X3BjLCAweGZmZmZmZmZmLCAmY2FjaGUpOw0KPiANCj4gDQo+IEkg d2FudGVkIHRvIGFkZCB0aGlzIHBhdGNoIGluIEdEQiB0byBmaXggYSBwcm9i bGVtIHdoaWNoIHdlIGFyZQ0KPiBjdXJyZW50bHkgZmFjaW5nIHdoZW4gd2Ug dXNlIGdkYiB3aXRoIGJpbmFyeSBjb21waWxlZCB3aXRoIGNsYW5nLg0KPiBU aGUgcHJvYmxlbSBmYWNlZCBpcyBjbGFuZyBnZW5lcmF0ZXMgZnVuY3Rpb24g cHJvbG9ndWUgd2hpY2ggaXMgYQ0KPiBiaXQgZGlmZmVyZW50IGZyb20gdGhh dCBvZiBHQ0MgYXMgYSByZXN1bHQgd2hlbiB3ZSB0cnkgdG8gc2tpcA0KPiBw cm9sb2d1ZSBpbnN0cnVjdGlvbiBieSBpbnN0cnVjdGlvbiBpdCByZXN1bHRz IGluIGluY29ycmVjdA0KPiBwcm9sb2d1ZV9lbmQuDQoNCkl0IHNob3VsZCBv bmx5IGV2ZXIgcmVzdWx0IGluIGEgcHJvbG9ndWVfZW5kIHRoYXQncyBwb2lu dGluZyB0byBhbg0KaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSAicmVhbCIgZW5k IG9mIHRoZSBwcm9sb2d1ZS4gIFRoYXQgc2hvdWxkbid0IGJlDQphIGJpZyBp c3N1ZSBpZiB5b3VyIGNvbXBpbGVyIGVtaXRzIHByb3BlciBkZWJ1ZyBpbmZv cm1hdGlvbiAoaW4NCnBhcnRpY3VsYXIgdW53aW5kIGluZm9ybWF0aW9uIGFk biBsb2NhdGlvbiBpbmZvcm1hdGlvbikgZm9yIHRoZQ0KcHJvbG9ndWUuICBX aXRoIHRvZGF5J3Mgb3B0aW1pemluZyBjb21waWxlcnMgdGhlIGNvbmNlcHQg b2YgZnVuY3Rpb24NCnByb2xvZ3VlIGlzIGZ1enp5IGFueXdheS4NCg0KPiBU aGVyZSBpcyBvbmUgbW9yZSBtZXRob2QgdG8gc2tpcCBwcm9sb2d1ZSB3aGlj aCBpcyB1c2VkIGluIG90aGVyDQo+IGFyY2hpdGVjdHVyZXMgc3VjaCBhcyBB Uk0oYXJtLXRkZXAuYyksIE1JUFMobWlwcy10ZGVwLmMpIGV0Yy4gSW4NCj4g dGhpcyBtZXRob2Qgd2UgdHJ5IHRvIGRldGVybWluZSBwcm9sb2d1ZSBlbmQg dmlhIHN5bWJvbCB0YWJsZS4gIElmDQo+IHdlIGFyZSB1bmFibGUgdG8gZG8g dGhpcyB3ZSB0aGVuIHdlIGV4YW1pbmUgaW5zdHJ1Y3Rpb24gdG8gZGV0ZXJt aW5lDQo+IHByb2xvZ3VlIGVuZC4NCg0KVGhlIHByb2JsZW0gd2l0aCB0aGF0 IGFwcHJvYWNoIGlzIHRoYXQgY29tcGlsZXJzIGNhbiBub3QgYWx3YXlzIGJl DQp0cnVzdGVkIHRvIGVtaXQgdGhlIHJpZ2h0IGluZm9ybWF0aW9uIGZvciB0 aGlzIHRvIHdvcmsuICBJbiB0aGUgcGFzdA0KR0NDIGhhcyBiZWVuIHBhcnRp Y3VsYXJseSBmbGFreSBpbiB0aGlzIHJlc3BlY3QsIHdpdGggdGhlIHVuZm9y dHVuYXRlDQpvdXRjb21lIHRoYXQgdGhlcmUgd2VyZSBicmFuY2ggaW5zdHJ1 Y3Rpb25zIGJlZm9yZSB0aGUgdGhlIHByb2xvZ3VlDQplbmQgYXMgZGV0ZXJt aW5lZCB2aWEgdGhlIHN5bWJvbCB0YWJsZS4gIFRoYXQgbWFrZXMgZGVidWdn aW5nIHJlYWxseSwNCnJlYWxseSBwYWluZnVsLg0KDQpJZiB5b3UgY2FuIHZv dWNoIGZvciBjbGFuZyBhbHdheXMgZ2V0dGluZyB0aGlzIHJpZ2h0LCBJIGhh dmUgbm8NCm9iamVjdGlvbiBkb2luZyB0aGlzIHdoZW4gY2xhbmcgaXMgdGhl IHByb2R1Y2VyLiAgUGVyaGFwcyB0aGVzZSBkYXlzDQpHQ0MgY2FuIGJlIHRy dXN0ZWQgYXMgd2VsbC4gIEJ1dCB3ZSdkIG5lZWQgYSB2ZXJzaW9uIGNoZWNr IHRvIG1ha2UNCnN1cmUgd2UgZG9uJ3QgdXNlIHRoZSBzeW1ib2wgdGFibGUg YXBwcm9hY2ggb24ga25vd24gdG8gYmUgYnJva2VuDQp2ZXJzaW9ucyBvZiBH Q0MuICBQcm9iYWJseSB0aGUgYmVzdCB0aGluZyB3b3VsZCBiZSB0byBlc3Rh Ymxpc2ggYQ0Ka25vd24tdG8tYmUtZ29vZCB2ZXJzaW9uIG9mIEdDQyBhbmQg b25seSB1c2UgdGhlIHN5bWJvbCB0YWJsZSBhcHByb2FjaA0KZm9yIEdDQyBz dGFydGluZyB3aXRoIHRoYXQgdmVyc2lvbiBudW1iZXIuDQoNCklmIHlvdXIg aW1tZWRpYXRlIGdvYWwgaXMgdG8gZml4IHRoaW5ncyBmb3IgY2xhbmcsIEkg cmVjb21tZW5kIHlvdQ0KcmVzdWJtaXQgeW91ciBjaGFuZ2UgYWRkcmVzc2lu ZyBvbmx5IGNsYW5nIGFuZCB3b3JyeSBhYm91dCBHQ0MgbGF0ZXINCihvciBs ZXQgc29tZWJvZHkgZWxzZSB3b3JyeSBhYm91dCBpdCkuICBCZSBzdXJlIHRv IHVwZGF0ZSB0aGUgY29tbWVudC4NCkknZCBzaW1wbGUgcmVwbGFjZSBpdCB3 aXRoIHNvbWV0aGluZyBsaWtlICJXZSB0cnVzdCBjbGFuZyB0byBlbWl0DQp1 c2FibGUgbGluZSBub3RlcyIuDQoNCllvdSBwcm9iYWJseSB3YW50IHRvIGFk ZCBzaW1pbGFyIGNvZGUgdG8gdGhlIHByb2xvZ3VlIHNraXBwaW5nIGNvZGUg aW4NCmFtZDY0LXRkZXAuYy4NCg0KQ2hlZXJzLA0KDQpNYXJr >From gdb-patches-return-96289-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Nov 27 14:03:27 2012 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 24477 invoked by alias); 27 Nov 2012 14:03:18 -0000 Received: (qmail 24428 invoked by uid 22791); 27 Nov 2012 14:03:13 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_HOSTKARMA_NO,RP_MATCHES_RCVD,TW_EG X-Spam-Check-By: sourceware.org Received: from rock.gnat.com (HELO rock.gnat.com) (205.232.38.15) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 27 Nov 2012 14:03:08 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 7E66C2E1DB; Tue, 27 Nov 2012 09:03:07 -0500 (EST) Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id mHApuOkYW89u; Tue, 27 Nov 2012 09:03:07 -0500 (EST) Received: from kwai.gnat.com (kwai.gnat.com [205.232.38.4]) by rock.gnat.com (Postfix) with ESMTP id 668EC2E1CD; Tue, 27 Nov 2012 09:03:07 -0500 (EST) Received: by kwai.gnat.com (Postfix, from userid 4233) id 629213FF09; Tue, 27 Nov 2012 09:03:07 -0500 (EST) From: Joel Brobecker To: gdb-patches@sourceware.org Cc: Joel Brobecker Subject: [commit] Fix sparc-solaris build failure (sparc-sol2-nat.c) Date: Tue, 27 Nov 2012 14:03:00 -0000 Message-Id: <1354024986-7676-1-git-send-email-brobecker@adacore.com> 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 Delivered-To: mailing list gdb-patches@sourceware.org X-SW-Source: 2012-11/txt/msg00727.txt.bz2 Content-length: 1328 Hello, The recent patch for %fsr handling had a couple of tiny mistakes that cause the build to fail on sparc-solaris. Fixed thusly. gdb/ChangeLog: * sparc-sol2-nat.c (supply_gregset): Fix first parameter in call to sparc_supply_fpregset. (fill_fpregset): Fix first parameter in call to sparc_collect_fpregset. Tested on sparc-solaris by rebuilding GDB. Will check it in. Thanks, -- Joel --- gdb/sparc-sol2-nat.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gdb/sparc-sol2-nat.c b/gdb/sparc-sol2-nat.c index 1972383..45efc0b 100644 --- a/gdb/sparc-sol2-nat.c +++ b/gdb/sparc-sol2-nat.c @@ -82,7 +82,7 @@ supply_gregset (struct regcache *regcache, const prgregset_t *gregs) void supply_fpregset (struct regcache *regcache, const prfpregset_t *fpregs) { - sparc_supply_fpregset (sparc_sol2_fpregset, regcache, -1, fpregs); + sparc_supply_fpregset (&sparc_sol2_fpregset, regcache, -1, fpregs); } void @@ -95,7 +95,7 @@ void fill_fpregset (const struct regcache *regcache, prfpregset_t *fpregs, int regnum) { - sparc_collect_fpregset (sparc_sol2_fpregset, regcache, regnum, fpregs); + sparc_collect_fpregset (&sparc_sol2_fpregset, regcache, regnum, fpregs); } /* Provide a prototype to silence -Wmissing-prototypes. */ -- 1.7.0.4