From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18611 invoked by alias); 8 May 2008 21:19:28 -0000 Received: (qmail 18600 invoked by uid 22791); 8 May 2008 21:19:28 -0000 X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.33.17) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 08 May 2008 21:19:05 +0000 Received: from zps38.corp.google.com (zps38.corp.google.com [172.25.146.38]) by smtp-out.google.com with ESMTP id m48LIsNH028873 for ; Thu, 8 May 2008 22:18:55 +0100 Received: from yw-out-2324.google.com (ywt2.prod.google.com [10.192.20.2]) by zps38.corp.google.com with ESMTP id m48LIRBB000938 for ; Thu, 8 May 2008 14:18:54 -0700 Received: by yw-out-2324.google.com with SMTP id 2so584918ywt.85 for ; Thu, 08 May 2008 14:18:53 -0700 (PDT) Received: by 10.150.68.41 with SMTP id q41mr4031422yba.105.1210281533944; Thu, 08 May 2008 14:18:53 -0700 (PDT) Received: by 10.151.99.13 with HTTP; Thu, 8 May 2008 14:18:53 -0700 (PDT) Message-ID: <8ac60eac0805081418md64f7bcha08664e9554e5750@mail.gmail.com> Date: Fri, 09 May 2008 01:53:00 -0000 From: "Paul Pluzhnikov" To: gdb-patches@sourceware.org Subject: [RFA] Patch for incorrect handling of references to pointers [pr1147] Cc: "Doug Evans" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_137_15951275.1210281533983" 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: 2008-05/txt/msg00295.txt.bz2 ------=_Part_137_15951275.1210281533983 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 567 Greetings, Attached patch fixes incorrect handling of "this" when reference to pointer is used: http://sourceware.org/cgi-bin/gnatsweb.pl?cmd=view&database=gdb&pr=1147 and adds a test case for it. Thanks, -- Paul Pluzhnikov ChangeLog: 2008-05-08 Paul Pluzhnikov * gdb/valopts.c (find_overload_match): Handle references to pointers. testsuite/ChangeLog: 2008-05-08 Paul Pluzhnikov * gdb.cp/call-c.exp: Test for incorrect handling of reference to pointer. * gdb.cp/call-c.cc: Likewise. ------=_Part_137_15951275.1210281533983 Content-Type: text/plain; name=patch-1147.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_ffzu904v0 Content-Disposition: attachment; filename=patch-1147.txt Content-length: 1664 LS0tIGdkYi90ZXN0c3VpdGUvZ2RiLmNwL2NhbGwtYy5jYy5vcmlnCTIwMDgt MDUtMDggMTQ6MDE6NTcuMDAwMDAwMDAwIC0wNzAwCisrKyBnZGIvdGVzdHN1 aXRlL2dkYi5jcC9jYWxsLWMuY2MJMjAwOC0wNS0wOCAxMzo0MDowOS44NTEx NjUwMDAgLTA3MDAKQEAgLTIxLDcgKzIxLDE4IEBAIGludCBmdW5jKGludCB4 KQogICAgcmV0dXJuIHg7CiB9CiAKK3N0cnVjdCBGb28geworICBGb28oKSA6 IHhfKDEpIHsgfQorICBpbnQgZnVuYygpIGNvbnN0IHsgcmV0dXJuIHhfOyB9 CisgcHJpdmF0ZToKKyAgaW50IHhfOworfTsKKwogaW50IG1haW4oKQogewor ICAgIEZvbyBmOworICAgIEZvbyAqcGYgPSAmZjsKKyAgICBGb28qICZyZiA9 IHBmOworICAgIHJmLT5mdW5jKCk7CiAgICAgcmV0dXJuIGZ1bmMoMCk7CiB9 Ci0tLSBnZGIvdGVzdHN1aXRlL2dkYi5jcC9jYWxsLWMuZXhwLm9yaWcJMjAw OC0wNS0wOCAxNDowMTo1Ny4wMDAwMDAwMDAgLTA3MDAKKysrIGdkYi90ZXN0 c3VpdGUvZ2RiLmNwL2NhbGwtYy5leHAJMjAwOC0wNS0wOCAxMzo1NDoxNC40 OTc4NTcwMDAgLTA3MDAKQEAgLTQ0LDMgKzQ0LDYgQEAgZ2RiX2xvYWQgJHti aW5maWxlfQogcnVudG9fbWFpbgogCiBnZGJfdGVzdCAicHJpbnQgZm9vKDEp IiAiXFxcJCRkZWNpbWFsID0gMSIKK3NlbmRfZ2RiICJuZXh0XG5uZXh0XG5u ZXh0XG4iCitnZGJfZXhwZWN0IC1yZSAiJGdkYl9wcm9tcHQgJCIKK2dkYl90 ZXN0ICJwcmludCByZi0+ZnVuYygpIiAiXFxcJCRkZWNpbWFsID0gMSIKLS0t IGdkYi92YWxvcHMuYy5vcmlnCTIwMDgtMDUtMDggMTQ6MDE6NTcuMDAwMDAw MDAwIC0wNzAwCisrKyBnZGIvdmFsb3BzLmMJMjAwOC0wNS0wOCAxMzo1Nzox NC4zMjA4NzUwMDAgLTA3MDAKQEAgLTE5MTksNyArMTkxOSw4IEBAIGZpbmRf b3ZlcmxvYWRfbWF0Y2ggKHN0cnVjdCB0eXBlICoqYXJnX3QKICAgaWYgKG9i anApCiAgICAgewogICAgICAgaWYgKFRZUEVfQ09ERSAodmFsdWVfdHlwZSAo dGVtcCkpICE9IFRZUEVfQ09ERV9QVFIKLQkgICYmIFRZUEVfQ09ERSAodmFs dWVfdHlwZSAoKm9ianApKSA9PSBUWVBFX0NPREVfUFRSKQorCSAgJiYgKFRZ UEVfQ09ERSAodmFsdWVfdHlwZSAoKm9ianApKSA9PSBUWVBFX0NPREVfUFRS CisJICAgICAgfHwgKFRZUEVfQ09ERSAodmFsdWVfdHlwZSAoKm9ianApKSA9 PSBUWVBFX0NPREVfUkVGKSkpCiAJewogCSAgdGVtcCA9IHZhbHVlX2FkZHIg KHRlbXApOwogCX0K ------=_Part_137_15951275.1210281533983--