From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13442 invoked by alias); 18 Apr 2016 12:17:32 -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 13384 invoked by uid 89); 18 Apr 2016 12:17:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:773, H*RU:HELO, Hx-spam-relays-external:HELO, commercial X-HELO: mga04.intel.com Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 18 Apr 2016 12:17:13 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP; 18 Apr 2016 05:17:12 -0700 X-ExtLoop1: 1 Received: from heckel-mobl3.ger.corp.intel.com (HELO [172.28.205.63]) ([172.28.205.63]) by orsmga002.jf.intel.com with ESMTP; 18 Apr 2016 05:17:11 -0700 Subject: Re: [Pushed][PATCH V4 1/3] testsuite: Support detection of Intel compilers via test_compiler_version. To: Yao Qi References: <1460974046-1281-1-git-send-email-bernhard.heckel@intel.com> <1460974046-1281-2-git-send-email-bernhard.heckel@intel.com> <86zisrjjs8.fsf@gmail.com> Cc: gdb-patches@sourceware.org, brobecker@adacore.com From: "Heckel, Bernhard" Message-ID: <5714D045.4040107@intel.com> Date: Mon, 18 Apr 2016 12:17:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <86zisrjjs8.fsf@gmail.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00396.txt.bz2 T24gMTgvMDQvMjAxNiAxMjoyNSwgWWFvIFFpIHdyb3RlOgo+IEJlcm5oYXJk IEhlY2tlbCA8YmVybmhhcmQuaGVja2VsQGludGVsLmNvbT4gd3JpdGVzOgo+ Cj4+IDIwMTYtMDQtMTUgIEJlcm5oYXJkIEhlY2tlbCAgPGJlcm5oYXJkLmhl Y2tlbEBpbnRlbC5jb20+Cj4+Cj4+IGdkYi9UZXN0c3VpdGUvQ2hhbmdlbG9n Ogo+IHMvVGVzdHN1aXRlL3Rlc3RzdWl0ZS8KPgo+PiAJKiBsaWIvY29tcGls ZXIuYzogQWRkIEludGVsIHNwZWNpZmljIHByZXByb2Nlc3NvciBtYWNyb3Mu Cj4+IAkqIGxpYi9jb21waWxlci5jYzogTGlrZXdpc2UuCj4gUGF0Y2ggaXMg Z29vZCB0byBtZS4KPgoKVGhhbmtzIGZvciByZXZpZXdpbmcKQmVybmhhcmQK SW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFt IENhbXBlb24gMTAtMTIsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6 ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJl Y3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBDaHJpc3RpYW4gTGFtcHJl Y2h0ZXIKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBO aWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lh bCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo= >From gdb-patches-return-131025-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Apr 18 12:18:54 2016 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 27442 invoked by alias); 18 Apr 2016 12:18:53 -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 Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 27415 invoked by uid 89); 18 Apr 2016 12:18:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=H*RU:HELO, Hx-spam-relays-external:HELO, commercial, Tel X-HELO: mga11.intel.com Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 18 Apr 2016 12:18:42 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP; 18 Apr 2016 05:18:41 -0700 X-ExtLoop1: 1 Received: from heckel-mobl3.ger.corp.intel.com (HELO [172.28.205.63]) ([172.28.205.63]) by orsmga002.jf.intel.com with ESMTP; 18 Apr 2016 05:18:40 -0700 Subject: Re: [Pushed][PATCH V4 2/3] Testsuite: Fix compiling of shared libraries with ICC. To: Yao Qi References: <1460974046-1281-1-git-send-email-bernhard.heckel@intel.com> <1460974046-1281-3-git-send-email-bernhard.heckel@intel.com> <86vb3fjjrc.fsf@gmail.com> Cc: gdb-patches@sourceware.org, brobecker@adacore.com From: "Heckel, Bernhard" Message-ID: <5714D09F.9090708@intel.com> Date: Mon, 18 Apr 2016 12:18:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <86vb3fjjrc.fsf@gmail.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00397.txt.bz2 Content-length: 903 T24gMTgvMDQvMjAxNiAxMjoyNSwgWWFvIFFpIHdyb3RlOgo+IEJlcm5oYXJk IEhlY2tlbCA8YmVybmhhcmQuaGVja2VsQGludGVsLmNvbT4gd3JpdGVzOgo+ Cj4+IDIwMTYtMDQtMTggIEJlcm5oYXJkIEhlY2tlbCAgPGJlcm5oYXJkLmhl Y2tlbEBpbnRlbC5jb20+Cj4+Cj4+IGdkYi9UZXN0c3VpdGUvQ2hhbmdlbG9n Ogo+IExpa2V3aXNlLCBzL1Rlc3RzdWl0ZS90ZXN0c3VpdGUvCj4KPj4gCSog bGliL2dkYi5leHAgKGdkYl9jb21waWxlX3NobGliKTogQWRkIGZsYWcgZm9y IElDQyBjb21waWxlci4KPiBQYXRjaCBpcyBnb29kIHRvIG1lLgo+ClB1c2hl ZC4KClRoYW5rcyBmb3IgcmV2aWV3aW5nCkJlcm5oYXJkCgoKSW50ZWwgRGV1 dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24g MTAtMTIsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5 OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENo cmlzdGluIEVpc2Vuc2NobWlkLCBDaHJpc3RpYW4gTGFtcHJlY2h0ZXIKQ2hh aXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1 ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3Rl cjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo= >From gdb-patches-return-131026-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Apr 18 12:19:52 2016 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 47312 invoked by alias); 18 Apr 2016 12:19:52 -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 Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 46778 invoked by uid 89); 18 Apr 2016 12:19:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=H*RU:HELO, Hx-spam-relays-external:HELO, commercial, Tel X-HELO: mga03.intel.com Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 18 Apr 2016 12:19:32 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP; 18 Apr 2016 05:19:30 -0700 X-ExtLoop1: 1 Received: from heckel-mobl3.ger.corp.intel.com (HELO [172.28.205.63]) ([172.28.205.63]) by orsmga002.jf.intel.com with ESMTP; 18 Apr 2016 05:19:30 -0700 Subject: Re: [Pushed][PATCH V4 3/3] fortran: Testsuite, fix different type naming across compilers. To: Yao Qi References: <1460974046-1281-1-git-send-email-bernhard.heckel@intel.com> <1460974046-1281-4-git-send-email-bernhard.heckel@intel.com> <86r3e3jjmu.fsf@gmail.com> Cc: gdb-patches@sourceware.org, brobecker@adacore.com From: "Heckel, Bernhard" Message-ID: <5714D0D0.7070202@intel.com> Date: Mon, 18 Apr 2016 12:19:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <86r3e3jjmu.fsf@gmail.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00398.txt.bz2 Content-length: 1062 T24gMTgvMDQvMjAxNiAxMjoyOCwgWWFvIFFpIHdyb3RlOgo+IEJlcm5oYXJk IEhlY2tlbCA8YmVybmhhcmQuaGVja2VsQGludGVsLmNvbT4gd3JpdGVzOgo+ Cj4+IAkqIGxpYi9mb3J0cmFuLmV4cDogQWRkIHR5cGUgZGVmaW5pdGlvbiBm b3IgZ2ZvcnRyYW4gYW5kIGlmb3J0IGNvbXBpbGVyLgo+IHRoZSBwcm9jIG5h bWVzIHNob3VsZCBiZSBtZW50aW9uZWQgaW4gdGhlIGxhc3QgZW50cnksCj4K PiAJKiBsaWIvZm9ydHJhbi5leHAgKGZvcnRyYW5faW50NCk6IE5ldyBwcm9j ZWR1cmUuCj4gICAgICAgICAgKGZvcnRyYW5fcmVhbDQsIGZvcnRyYW5fcmVh bDgsIGZvcnRyYW5fY29tcGxleDQpOiBMaWtld2lzZS4KPiAgICAgICAgICAo Zm9ydHJhbl9sb2dpY2FsNCk6IExpa2V3aXNlLgo+Cj4gT3RoZXJ3aXNlLCBw YXRjaCBpcyBnb29kIHRvIG1lLgo+ClB1c2hlZC4KClRoYW5rcyBmb3IgcmV2 aWV3aW5nCkJlcm5oYXJkCgoKSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdp c3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAtMTIsIDg1NTc5IE5ldWJp YmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRl bC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlk LCBDaHJpc3RpYW4gTGFtcHJlY2h0ZXIKQ2hhaXJwZXJzb24gb2YgdGhlIFN1 cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNl OiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVl bmNoZW4gSFJCIDE4NjkyOAo= >From gdb-patches-return-131028-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Apr 18 13:17:49 2016 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 11210 invoked by alias); 18 Apr 2016 13:17:48 -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 Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 11050 invoked by uid 89); 18 Apr 2016 13:17:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=literals, H*F:U*palves, Hx-languages-length:1641, HTo:D*yahoo.de X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 18 Apr 2016 13:17:44 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 0241A7F341; Mon, 18 Apr 2016 13:17:42 +0000 (UTC) Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u3IDHdKp016685; Mon, 18 Apr 2016 09:17:40 -0400 Subject: Re: [PATCH] Negative repeat count for 'x' command To: Toshihito Kikuchi , gdb-patches@sourceware.org References: <1095889805.138513.1453786618993.JavaMail.yahoo@mail.yahoo.com> <20160127160420.GM3338@embecosm.com> <56AA013F.8010601@redhat.com> <56B7D0E3.8020402@yahoo.de> <570B95AE.80406@redhat.com> <571035CC.7060802@yahoo.de> Cc: Paul_Koning@Dell.com, andrew.burgess@embecosm.com, jhb@freebsd.org From: Pedro Alves Message-ID: <5714DE73.5010104@redhat.com> Date: Mon, 18 Apr 2016 13:17:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <571035CC.7060802@yahoo.de> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-04/txt/msg00400.txt.bz2 Content-length: 1601 On 04/15/2016 01:29 AM, Toshihito Kikuchi wrote: > Let me answer a couple of non-trivial questions. Otherwise fixes will be > included in V3. > >>> +If a negative repeat count is specified for the formats @samp{s} or @samp{i}, >>> +the absolute value of the given number of null-terminated strings or >>> +instructions before the address are displayed. For the @samp{i} format, >>> +we use line number information in the debug info to resolve a correct frame >>> +while dissasembling backward. >> >> What does "a correct frame" mean? > > It seems that I was using a wrong term. Instead of 'frame', does 'procedure > boundary' make sense? Yes, that'd make sense. >>> +const char TestStrings[] = { >>> + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, >> >> I wonder whether 'A', 'B', etc. would work? > > These test strings contain non-alphabetical characters shown as > "\u307B\u3052\u307B\u3052\0" above, and that syntax is not allowed without C99. > Also, > I want to keep the same style for 1-byte, 2-bytes, and 4-bytes test strings. > That's why I didn't use a character literals here. ... > Do you have any thoughts? Nope. BTW, aren't these tests dependent on the host's charset? (show host-charset) An idea to generalize the x/i tests to all archs would be to let go of the asm, and instead write the test function in C. Then you'd first use forward x/i to store a few line's instructions in a list/array, and afterwards you'd disassemble backwards, comparing with the expected instructions stored in the stored list/array. I wonder whether that'd work. Thanks, Pedro Alves