From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31446 invoked by alias); 5 May 2012 07:01:53 -0000 Received: (qmail 31431 invoked by uid 22791); 5 May 2012 07:01:50 -0000 X-SWARE-Spam-Status: No, hits=-5.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_BJ,TW_GD,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-qa0-f41.google.com (HELO mail-qa0-f41.google.com) (209.85.216.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 05 May 2012 07:01:37 +0000 Received: by qabg27 with SMTP id g27so1744148qab.0 for ; Sat, 05 May 2012 00:01:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=HS/+MgL7lBZDyLypdFA4AJa4JyFebvgTUoDJxUPFWCU=; b=UPjG8fon90O3Hs5db3zpyY8+W1Dqf5fcvTkx8oCy1xGkO8q7QC3n5Efh+1HUaYs0n7 1r6NsrvMAOIeY5RF8yxe3wUEXN+9GTqcQ5mpSWzjo69KndwlhDjuTnO+WwWFjIB59Tm/ HFzF5NsbsjKztNH6k+LPjWpK8UKxCCcEeo/IspjnG7VZOcoLssflpyjk/+qDdp1atkCd GzagNHgXh1E4YlU9rKOiQxQ8rnDmRwHqImiiMVShi2Pzyq6zjdEHB/UCuvPmq7OWIe24 fZh/eSK0cpEnlIY7Xa8puqHuoaDRo/G+1LDzLk1PTrKyTM2boRfbX888rpeWOpg447sz xYTQ== Received: by 10.229.136.68 with SMTP id q4mr4209826qct.85.1336201296665; Sat, 05 May 2012 00:01:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.136.68 with SMTP id q4mr4209803qct.85.1336201296375; Sat, 05 May 2012 00:01:36 -0700 (PDT) Received: by 10.224.215.132 with HTTP; Sat, 5 May 2012 00:01:36 -0700 (PDT) In-Reply-To: <20120504180458.GA32257@host2.jankratochvil.net> References: <87lilmh9jf.fsf@fleche.redhat.com> <83y5pmft8k.fsf@gnu.org> <4F95630D.1000202@redhat.com> <83vckqfpzb.fsf@gnu.org> <87ehrcco7v.fsf@fleche.redhat.com> <20120504180458.GA32257@host2.jankratochvil.net> Date: Sat, 05 May 2012 07:01:00 -0000 Message-ID: Subject: Re: FAILing new testcase for -fdebug-types-section [Re: [RFC - Python scripting] New methods Symtab.global_block and Symtab.static_block (docs included)] From: Siva Chandra To: Jan Kratochvil Cc: gdb-patches@sourceware.org, Tom Tromey , Eli Zaretskii , Phil Muldoon , ratmice@gmail.com, Doug Evans Content-Type: multipart/mixed; boundary=00248c6a65669e714204bf449b7e X-System-Of-Record: true X-Gm-Message-State: ALoCoQlr0zup6cWRmmE2FBa0HDL8VFbg5Pho+8+JaSl2ZRbEzLiGgZHxHyD/zkDBIR5HBIxxdM2LuwaPpUB806FFnkVlZ0mjFO/Zy746VjemvsYB9tVEz6XXBJ/IT3F/evUMa+xxGiB5mbyAHRgF/vvko28B1lmLPA== X-IsSubscribed: yes 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-05/txt/msg00153.txt.bz2 --00248c6a65669e714204bf449b7e Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1157 On Fri, May 4, 2012 at 11:34 PM, Jan Kratochvil wrote: > Hi Siva, > > by using -fdebug-types-section one gets: > > runtest CC_FOR_TARGET=3D"gcc -gdwarf-4 -fdebug-types-section -g0" CXX_FOR= _TARGET=3D"g++ -gdwarf-4 -fdebug-types-section -g0" gdb.python/py-symtab.exp > > =A0python print "simple_struct" in static_symbols > -True > -(gdb) PASS: gdb.python/py-symtab.exp: Test simple_struct in static symbo= ls > +False > +(gdb) FAIL: gdb.python/py-symtab.exp: Test simple_struct in static symbo= ls I think the attached patch should eliminate this failure. Can you also test on your side to eliminate GCC version differences (I do not think it matters, but I want to double check)? All that I did is to remove 'simple_struct' and its test, and add a static function and a test for it. testsuite: 2012-05-05 Siva Chandra Reddy * py-symbol.c (simple_struct): Remove (static_func): New static func * py-symtab.exp: Remove test to test presence of 'simple_struct' in STATIC_BLOCK, add test to test presence of 'static_func' in STATIC_BLOCK. Thanks, Siva Chandra --00248c6a65669e714204bf449b7e Content-Type: text/plain; charset=US-ASCII; name="test_fix_patch_v1.txt" Content-Disposition: attachment; filename="test_fix_patch_v1.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h1ubmacd0 Content-length: 2432 SW5kZXg6IHB5LXN5bWJvbC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT IGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5weXRob24v cHktc3ltYm9sLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNgpkaWZmIC11 IC1wIC1yMS42IHB5LXN5bWJvbC5jCi0tLSBweS1zeW1ib2wuYwkzIE1heSAy MDEyIDA3OjA3OjI2IC0wMDAwCTEuNgorKysgcHktc3ltYm9sLmMJNSBNYXkg MjAxMiAwNjozNjo0MSAtMDAwMApAQCAtNDQsMTAgKzQ0LDExIEBAIGludCBm dW5jIChpbnQgYXJnKQogICByZXR1cm4gYXJnOyAvKiBCbG9jayBicmVhayBo ZXJlLiAgKi8KIH0KIAotc3RydWN0IHNpbXBsZV9zdHJ1Y3QKK3N0YXRpYyBp bnQKK3N0YXRpY19mdW5jIChpbnQgYSwgaW50IGIpCiB7Ci0gIGludCBhOwot fTsKKyAgcmV0dXJuIGEgKyBiOworfQogCiBpbnQgbWFpbiAoaW50IGFyZ2Ms IGNoYXIgKmFyZ3ZbXSkKIHsKQEAgLTU1LDEyICs1NiwxMiBAQCBpbnQgbWFp biAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgU2ltcGxlQ2xhc3Mgc2Ns YXNzOwogI2VuZGlmCiAgIGludCBhID0gMDsKLSAgaW50IHJlc3VsdDsKLSAg c3RydWN0IHNpbXBsZV9zdHJ1Y3Qgc3MgPSB7IDEwIH07CisgIGludCByZXN1 bHQsIHJlc3VsdDE7CiAgIGVudW0gdGFnIHtvbmUsIHR3bywgdGhyZWV9Owog ICBlbnVtIHRhZyB0ID0gb25lOwogCiAgIHJlc3VsdCA9IGZ1bmMgKDQyKTsK KyAgcmVzdWx0MSA9IHN0YXRpY19mdW5jICg1LCAxMCk7CiAKICNpZmRlZiBf X2NwbHVzcGx1cwogICBzY2xhc3Muc2V0aSAoNDIpOwpJbmRleDogcHktc3lt dGFiLmV4cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zz L3NyYy9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIucHl0aG9uL3B5LXN5bXRhYi5l eHAsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOQpkaWZmIC11IC1wIC1yMS45 IHB5LXN5bXRhYi5leHAKLS0tIHB5LXN5bXRhYi5leHAJMyBNYXkgMjAxMiAw NzowNzoyNiAtMDAwMAkxLjkKKysrIHB5LXN5bXRhYi5leHAJNSBNYXkgMjAx MiAwNjozNjo0MSAtMDAwMApAQCAtNzEsNyArNzEsNyBAQCBnZGJfdGVzdCAi cHl0aG9uIHByaW50IFwiZnVuY1wiIGluIGdsb2JhCiBnZGJfdGVzdCAicHl0 aG9uIHByaW50IFwibWFpblwiIGluIGdsb2JhbF9zeW1ib2xzIiAiVHJ1ZSIg IlRlc3QgbWFpbiBpbiBnbG9iYWwgc3ltYm9scyIKIGdkYl90ZXN0ICJweXRo b24gcHJpbnQgXCJpbnRcIiBpbiBzdGF0aWNfc3ltYm9scyIgIlRydWUiICJU ZXN0IGludCBpbiBzdGF0aWMgc3ltYm9scyIKIGdkYl90ZXN0ICJweXRob24g cHJpbnQgXCJjaGFyXCIgaW4gc3RhdGljX3N5bWJvbHMiICJUcnVlIiAiVGVz dCBjaGFyIGluIHN0YXRpYyBzeW1ib2xzIgotZ2RiX3Rlc3QgInB5dGhvbiBw cmludCBcInNpbXBsZV9zdHJ1Y3RcIiBpbiBzdGF0aWNfc3ltYm9scyIgIlRy dWUiICJUZXN0IHNpbXBsZV9zdHJ1Y3QgaW4gc3RhdGljIHN5bWJvbHMiCitn ZGJfdGVzdCAicHl0aG9uIHByaW50IFwic3RhdGljX2Z1bmNcIiBpbiBzdGF0 aWNfc3ltYm9scyIgIlRydWUiICJUZXN0IHN0YXRpY19mdW5jIGluIHN0YXRp YyBzeW1ib2xzIgogCiAjIFRlc3QgaXNfdmFsaWQgd2hlbiB0aGUgb2JqZmls ZSBpcyB1bmxvYWRlZC4gIFRoaXMgbXVzdCBiZSB0aGUgbGFzdAogIyB0ZXN0 IGFzIGl0IHVubG9hZHMgdGhlIG9iamVjdCBmaWxlIGluIEdEQi4K --00248c6a65669e714204bf449b7e--