From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32475 invoked by alias); 29 Mar 2013 14:46:36 -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 32452 invoked by uid 89); 29 Mar 2013 14:46:29 -0000 X-Spam-SWARE-Status: No, score=-3.9 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RP_MATCHES_RCVD,WEIRD_QUOTING autolearn=ham version=3.3.1 Received: from oarmail.oarcorp.com (HELO OARmail.OARCORP.com) (67.63.146.244) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Fri, 29 Mar 2013 14:46:25 +0000 Received: from [192.168.0.14] (24.96.88.41) by OARmail.OARCORP.com (192.168.2.2) with Microsoft SMTP Server (TLS) id 8.2.255.0; Fri, 29 Mar 2013 09:46:23 -0500 Message-ID: <5155A93E.3050509@oarcorp.com> Date: Fri, 29 Mar 2013 16:42:00 -0000 From: Joel Sherrill User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: Ralf Corsepius CC: Joel Brobecker , Eli Zaretskii , "gdb-patches@sourceware.org" , "palves@redhat.com" , "jan.kratochvil@redhat.com" , "vapier@gentoo.org" Subject: m32r sim was Re: one week to gdb-7.6 release? References: <20130320160032.GC5447@adacore.com> <83vc8myoyb.fsf@gnu.org> <83ehf64cfs.fsf@gnu.org> <20130323162534.GI5447@adacore.com> <834ng23soj.fsf@gnu.org> <20130325151825.GJ5447@adacore.com> <83k3ov1mo0.fsf@gnu.org> <20130325162524.GK5447@adacore.com> <20130329015924.GA14360@adacore.com> <51553AA8.8020705@rtems.org> In-Reply-To: <51553AA8.8020705@rtems.org> Content-Type: multipart/mixed; boundary="------------040800070703010309030606" X-Virus-Found: No X-SW-Source: 2013-03/txt/msg01109.txt.bz2 --------------040800070703010309030606 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Content-length: 1974 On 3/29/2013 1:54 AM, Ralf Corsepius wrote: > On 03/29/2013 02:59 AM, Joel Brobecker wrote: >> I was wondering if this discussion was stalled, or if it was just >> a matter of not finding the time to do the implementation. > Sorry, in my case, it's simply lack of time. > >> I could >> possibly take care of it tomorrow if you'd like. There is not real >> rush, however, as I will be off next week, and thus unable to create >> a release at least until Tue Apr 9th. > I just did a test-rebuild with current gdb-7_6-branch (presuming Joel's > new patches are in). And Mike's. > Using the same set of configuration options, I have been using for > gdb-7.5.x, all targets build fine on Linux. > > However, there is a new breakdown for the m32r on mingw32-w64-{x86_64,i386}: > > ..../configure --build=i386-pc-linux-gnu \ > --host=x86_64-w64-mingw32 --target=m32r-rtems4.11 > --enable-sim [...] \ > ... > checking how to recognize dependent libraries... configure: error: > Sorry, but hardware support in this simulator unconditionally > relies on dv-sockser.o which is unavailable for your host. Please fix > this simulator. > ... > > As gdb-7.5.x built fine with the same configuration, this to me > qualifies as a regression - Or is this just a latent, so far silently > accepted, but dysfunctional part being revealed by the new configuration > magic? Looking back at 7.5.91, I see that m32r unconditionally uses dv-sockser.o and I don't know how it built before. The references to dv-sockser.o methods appear to be properly conditionalized in the code. So it is the Makefile.in and our interpretation that the simulated hardware should be "always on" versus "yes enabled" by default. Attached is an untested patch. > Ralf > -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherrill@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985 --------------040800070703010309030606 Content-Type: text/plain; charset="windows-1252"; name="0001-m32r-dv-sockser.o-is-not-always-used.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-m32r-dv-sockser.o-is-not-always-used.patch" Content-length: 4632 RnJvbSBiNzAzNTYzYzczMjQ4YzEyZjQ4MzJkODU1MDZkN2E3YjM1NzRkNThm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKb2VsIFNoZXJyaWxs IDxqb2VsLnNoZXJyaWxsQG9hcmNvcnAuY29tPgpEYXRlOiBGcmksIDI5IE1h ciAyMDEzIDA5OjQzOjMyIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gbTMycjog ZHYtc29ja3Nlci5vIGlzIG5vdCBhbHdheXMgdXNlZAoKMjAxMy0wMy0yOSAg Sm9lbCBTaGVycmlsbCAgPGpvZWwuc2hlcnJpbGxAb2FyY29ycC5jb20+CgoJ KiBjb25maWd1cmUuYWM6IEFkZCBtMzJyX2V4dHJhX29ianMuIENoYW5nZSBz aW11bGF0b3IgaGFyZHdhcmUKCWZyb20gYWx3YXlzIG9uIHRvIGRlZmF1bHRp bmcgdG8geWVzIGl0IGlzIGVuYWJsZWQuCgkqIE1ha2VmaWxlLmluOiBDb25k aXRpb25hbGl6ZSByZWZlcmVuY2UgdG8gZHYtc29ja3Nlci5vLgoJKiBjb25m aWd1cmU6IFJlZ2VuZXJhdGVkLgotLS0KIHNpbS9tMzJyL01ha2VmaWxlLmlu ICB8ICAgIDUgKy0tLS0KIHNpbS9tMzJyL2NvbmZpZ3VyZSAgICB8ICAgMTYg KysrKysrLS0tLS0tLS0tLQogc2ltL20zMnIvY29uZmlndXJlLmFjIHwgICAx MSArKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z KCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zaW0vbTMyci9N YWtlZmlsZS5pbiBiL3NpbS9tMzJyL01ha2VmaWxlLmluCmluZGV4IDg5ZjEw NjMuLjA5NWFjOWEgMTAwNjQ0Ci0tLSBhL3NpbS9tMzJyL01ha2VmaWxlLmlu CisrKyBiL3NpbS9tMzJyL01ha2VmaWxlLmluCkBAIC0yNCw5ICsyNCw2IEBA IE0zMlJYX09CSlMgPSBtMzJyeC5vIGNwdXgubyBkZWNvZGV4Lm8gbW9kZWx4 Lm8gbWxvb3B4Lm8KIE0zMlIyX09CSlMgPSBtMzJyMi5vIGNwdTIubyBkZWNv ZGUyLm8gbW9kZWwyLm8gbWxvb3AyLm8KIFRSQVBTX09CSiA9IEB0cmFwc19v YmpACiAKLUNPTkZJR19ERVZJQ0VTID0gZHYtc29ja3Nlci5vCi1DT05GSUdf REVWSUNFUyA9Ci0KIFNJTV9PQkpTID0gXAogCSQoU0lNX05FV19DT01NT05f T0JKUykgXAogCXNpbS1jcHUubyBcCkBAIC00Miw3ICszOSw3IEBAIFNJTV9P QkpTID0gXAogCSQoTTMyUjJfT0JKUykgXAogCSQoVFJBUFNfT0JKKSBcCiAJ ZGV2aWNlcy5vIFwKLQkkKENPTkZJR19ERVZJQ0VTKQorCSQobTMycl9leHRy YV9vYmpzKQogCiAjIEV4dHJhIGhlYWRlcnMgaW5jbHVkZWQgYnkgc2ltLW1h aW4uaC4KIFNJTV9FWFRSQV9ERVBTID0gXApkaWZmIC0tZ2l0IGEvc2ltL20z MnIvY29uZmlndXJlIGIvc2ltL20zMnIvY29uZmlndXJlCmluZGV4IDM3NmFj ZmIuLjdmMGMwNWEgMTAwNzU1Ci0tLSBhL3NpbS9tMzJyL2NvbmZpZ3VyZQor KysgYi9zaW0vbTMyci9jb25maWd1cmUKQEAgLTYwMSw2ICs2MDEsNyBAQCBh Y19pbmNsdWRlc19kZWZhdWx0PSJcCiBhY19zdWJzdF92YXJzPSdMVExJQk9C SlMKIExJQk9CSlMKIGNnZW5fYnJlYWtzCittMzJyX2V4dHJhX29ianMKIFNJ TV9EVl9TT0NLU0VSX08KIHNpbV9leHRyYV9jZmxhZ3MKIHRyYXBzX29iagpA QCAtMTIyNzksNyArMTIyODAsNyBAQCBlbHNlCiAgIGx0X2RsdW5rbm93bj0w OyBsdF9kbG5vX3VzY29yZT0xOyBsdF9kbG5lZWRfdXNjb3JlPTIKICAgbHRf c3RhdHVzPSRsdF9kbHVua25vd24KICAgY2F0ID4gY29uZnRlc3QuJGFjX2V4 dCA8PF9MVF9FT0YKLSNsaW5lIDEyMjgyICJjb25maWd1cmUiCisjbGluZSAx MjI4MyAiY29uZmlndXJlIgogI2luY2x1ZGUgImNvbmZkZWZzLmgiCiAKICNp ZiBIQVZFX0RMRkNOX0gKQEAgLTEyMzg1LDcgKzEyMzg2LDcgQEAgZWxzZQog ICBsdF9kbHVua25vd249MDsgbHRfZGxub191c2NvcmU9MTsgbHRfZGxuZWVk X3VzY29yZT0yCiAgIGx0X3N0YXR1cz0kbHRfZGx1bmtub3duCiAgIGNhdCA+ IGNvbmZ0ZXN0LiRhY19leHQgPDxfTFRfRU9GCi0jbGluZSAxMjM4OCAiY29u ZmlndXJlIgorI2xpbmUgMTIzODkgImNvbmZpZ3VyZSIKICNpbmNsdWRlICJj b25mZGVmcy5oIgogCiAjaWYgSEFWRV9ETEZDTl9ICkBAIC0xMzM1NCw3ICsx MzM1NSw3IEBAIGZpCiAKIAogCi1pZiB0ZXN0IHgiYWx3YXlzIiAhPSB4Im5v IjsgdGhlbgoraWYgdGVzdCB4InllcyIgIT0geCJubyI7IHRoZW4KICAgZW5h YmxlX3NpbV9oYXJkd2FyZT15ZXMKIGVsc2UKICAgZW5hYmxlX3NpbV9oYXJk d2FyZT1ubwpAQCAtMTMzODUsNyArMTMzODYsNyBAQCBjYXNlICR7ZW5hYmxl X3NpbV9oYXJkd2FyZX0gaW4KIGVzYWMKIAogaWYgdGVzdCAiJHNpbV9od19w IiAhPSB5ZXM7IHRoZW4KLSAgaWYgdGVzdCAiYWx3YXlzIiA9ICJhbHdheXMi OyB0aGVuCisgIGlmIHRlc3QgInllcyIgPSAiYWx3YXlzIjsgdGhlbgogICAg IGFzX2ZuX2Vycm9yICJTb3JyeSwgYnV0IHRoaXMgc2ltdWxhdG9yIHJlcXVp cmVzIHRoYXQgaGFyZHdhcmUgc3VwcG9ydAogYmUgZW5hYmxlZC4gUGxlYXNl IGNvbmZpZ3VyZSB3aXRob3V0IC0tZGlzYWJsZS1ody1zdXBwb3J0LiIgIiRM SU5FTk8iIDUKICAgZmkKQEAgLTEzNDY4LDEyICsxMzQ2OSw3IEBAIGZpCiAg IGVzYWMKIGZpCiAKLQotaWYgdGVzdCAteiAiJFNJTV9EVl9TT0NLU0VSX08i OyB0aGVuCi0JYXNfZm5fZXJyb3IgIlNvcnJ5LCBidXQgaGFyZHdhcmUgc3Vw cG9ydCBpbiB0aGlzIHNpbXVsYXRvciB1bmNvbmRpdGlvbmFsbHkKLXJlbGll cyBvbiBkdi1zb2Nrc2VyLm8gd2hpY2ggaXMgdW5hdmFpbGFibGUgZm9yIHlv dXIgaG9zdC4gUGxlYXNlIGZpeCB0aGlzCi1zaW11bGF0b3IuIiAiJExJTkVO TyIgNQotZmkKK20zMnJfZXh0cmFfb2Jqcz0iJFNJTV9EVl9TT0NLU0VSX08i CiAKIAogCmRpZmYgLS1naXQgYS9zaW0vbTMyci9jb25maWd1cmUuYWMgYi9z aW0vbTMyci9jb25maWd1cmUuYWMKaW5kZXggZjA0MjJhMi4uNzZmZWQ5NSAx MDA2NDQKLS0tIGEvc2ltL20zMnIvY29uZmlndXJlLmFjCisrKyBiL3NpbS9t MzJyL2NvbmZpZ3VyZS5hYwpAQCAtMjcsMTMgKzI3LDggQEAgU0lNX0FDX09Q VElPTl9DR0VOX01BSU5UCiBBQ19TVUJTVCh0cmFwc19vYmopCiBBQ19TVUJT VChzaW1fZXh0cmFfY2ZsYWdzKQogCi1TSU1fQUNfT1BUSU9OX0hBUkRXQVJF KGFsd2F5cywiIiwiIikKLQotaWYgdGVzdCAteiAiJFNJTV9EVl9TT0NLU0VS X08iOyB0aGVuCi0JQUNfTVNHX0VSUk9SKFtTb3JyeSwgYnV0IGhhcmR3YXJl IHN1cHBvcnQgaW4gdGhpcyBzaW11bGF0b3IgdW5jb25kaXRpb25hbGx5Ci1y ZWxpZXMgb24gZHYtc29ja3Nlci5vIHdoaWNoIGlzIHVuYXZhaWxhYmxlIGZv ciB5b3VyIGhvc3QuIFBsZWFzZSBmaXggdGhpcwotc2ltdWxhdG9yLl0pCi1m aQotCitTSU1fQUNfT1BUSU9OX0hBUkRXQVJFKHllcywiIiwiIikKK20zMnJf ZXh0cmFfb2Jqcz0iJFNJTV9EVl9TT0NLU0VSX08iCitBQ19TVUJTVChtMzJy X2V4dHJhX29ianMpCiAKIFNJTV9BQ19PVVRQVVQKLS0gCjEuNy4xCgo= --------------040800070703010309030606--