From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14921 invoked by alias); 12 Jan 2005 16:23:32 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 14734 invoked from network); 12 Jan 2005 16:23:21 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 12 Jan 2005 16:23:21 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id j0CGNL2N004049 for ; Wed, 12 Jan 2005 11:23:21 -0500 Received: from pobox.surrey.redhat.com (pobox.surrey.redhat.com [172.16.10.17]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id j0CGNJr09938; Wed, 12 Jan 2005 11:23:20 -0500 Received: from [172.31.0.98] (vpnuser8.surrey.redhat.com [172.16.9.8]) by pobox.surrey.redhat.com (8.12.8/8.12.8) with ESMTP id j0CGNHxg027793; Wed, 12 Jan 2005 16:23:18 GMT Message-ID: <41E550DD.9040005@redhat.com> Date: Wed, 12 Jan 2005 16:23:00 -0000 From: Nick Clifton User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041201) MIME-Version: 1.0 To: Andrew STUBBS CC: "'Alexandre Oliva'" , binutils@sources.redhat.com, "'Joern RENNECKE'" Subject: Re: Broken SH2a patches References: <017c01c4f3e2$ecb09350$0d0f81a4@uk.w2k.superh.com> In-Reply-To: <017c01c4f3e2$ecb09350$0d0f81a4@uk.w2k.superh.com> Content-Type: multipart/mixed; boundary="------------000307010102010609040205" X-SW-Source: 2005-01/txt/msg00117.txt.bz2 This is a multi-part message in MIME format. --------------000307010102010609040205 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-length: 945 Hi Andrew, > There appears to be another mistake in the inheritance. The SH4 descends > from the SH2A-nofpu which can't be right. > > Here is a corrected tree: Thanks - I have put that into the latest patch (attached) along with a fix for the other problem you spotted (arch_sh2a_nofpu_or_sh4_nommu_nofpu being the same as arch_sh2a_nofpu_or_sh3_nommu). Otherwise this patch is the same as the previous one with a suitably amended arch_expected.txt for the GAS tests. > Do you think it worth bothering with any new scheme? Personally yes - but only if: a) Someone is willing to put the effort into developing it. I do not think that it will be a trivial programming exercise and I am not volunteering, at least not right now. b) There are more SH variants to come. A bit of crystal ball gazing is required for this one, but presumably it is quite likely that the SH line will continue to be developed. Cheers Nick --------------000307010102010609040205 Content-Type: application/x-bzip2; name="sh.patch.4.bz2" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="sh.patch.4.bz2" Content-length: 11196 QlpoOTFBWSZTWX82OIkAQwn/gH///895///////fbv///+5gMF3wfez1vqbv b7m84Hc16+j7t45g+Pt7vDtRYbXtz0oz6++3bvXPDyFZfbgfHunzfHrTeB7Z bGg1X0Gq7cDj6fR7z7gAO9mjpxY+50uZpdddcmQFsxAAAAFsLGAPfOw06w31 hfd3B6HwAgbPffPhKaIIRNpkjSbU1M0ZGlP01T2Ike0m1TT2pP0U/VNlNtUe oA9RsoA0B5QJQCGppEKZTam0gaGgADR6QD1NAAAAepjU0NAABKbUSIjJPUU/ Smmg0ZqMnpGjT0jamRoNDQGgAAAAAMgk9VJEU0U9iTU9I9TEaYajRk9EaYBG QwBPUaGRiGmmjCMCBElCelTxU9J6nlHonqPaUxDQM1HimmjJkNNNPSNPKeka MgeoA0MjQFRREAIBACZNE0yntKntGhMpvU0mT1PTKZNNqZpPENTJ5Jp4o9CP 46vYvgYSC924CSiC0RqW3IYGCGHyNEPlsHVJP0v1KlVSqaDDCqqVVYbGUyoY VhWo0ZCVJJoURkRhLI3UZVMqkSymcsZoKsSy5VJGVhDFEXDCEyFzZJcsSSGL EQtgD7QpKFQsinOVKdv5y8C9vFeiP3JemvZ9KP3f3jxQ/prMsfzUbWsPrFPq X0sy3JoUPOHOUiaDpZvjTnW7xj/B+m39n7bc/rGRo0xbyQnGJNp9LmYVKoiu PPD+trt+6+/uD/gx6YBJgmixvb2j4WEqL4nyFAgRgYkdNlheXkyPq9r0vU8H c2truKkwqI/8sKxOTPof3ri4Gb3V28CnnkehJB54woVU1JBQQQsDlDCho7Ca NtF5tw1xNhlJAQjsto3oSMQZszLxEysxKVMPCRMrMGCiiCRQoFBiEIMpDbW+ hu8yS8yxu8yS1qKyTtC9a4Dd7ZJa1FZI4WRiHtnMN/tk7DcO4B8J4r4Y9zex a298YTHh+tu8Hf4vO9MbueH5K/FYRA5tCYsKf0683+rh6uqW8tCpRyyx91Fu Ll1r3IpN9YzvfoKNZtExgt0YRtEDNEc0UtN3IUpcX7Oma0fr4b+rGcZ1HnFL JLVWWlMYyvdWVL1q71617yV5huVBxw26VlMQjmGN3tI8nF5ZzHQlypxe+VNX DOmVNRKHFcQ8KPlODi7zu/fGOpNcuy/yLkRpnpdIXWfrcb7SJ50txcX610u/ hvh5k+Zv9SajYUYFFic4eIOfmeXrnXOSSStHc6bIqGXLstQu5mjAzlLvLTJ0 gamxJKJqal3g7Fslakmxq7rqu25y4jsrp4QM7DnOdLo6YO12udrw3ccbm73O iIDpxxyUuOcOnOTv25dti3acIgAEoQcc5L1qu12XRxx3wDeG6cDjxuuudHTp zd3A45uOBw0A5vFwOGgHhgG9Sr2J6XmXK9VeTy+p1RNCY10Ww7CVReKvAsgL gTgtFdRr6tTu8gCl3PyaePq/IMptjq6un+g1iH0yRKEQ/gLLYkVbYkCfjBSP 6xUYYVTDWS4ItbcW5kxSsJmSVOeIzZIzYQkj+MskLIJQtkUVS6KqiXaHzjRH Y6h3B5CtjwGON2cnVWOcn+58MYnUN04jmyJ5WrgyHHdI3Xc6YTql4FH0Mgji ni5QS3IXR2AId/0Tk5vCWl8W/MTSLVthYqVY4MKyI6nn1nZpgGwszN+kk04i 1FabzYJmrVi2lj53N04b4kbsJttsj9TO9oiG7M3zrt+rvKuWOHl0V4dVVcA0 Q2IpGJJtxMqgyZIU0EkONhdkVgGQgj0ulhZWOMKEDM3fSb0g3NVppPDhrNNY lWLZaLS2Q1GmaNUmypRVN6FU6q2XVUbFGIoo0bGjYqLYo0GjXtutstXNaSNY QK7wQe9VGiB2qq+QHVZ7epIGp3w8krFoO+VvhXAiSVAOdd1JLte853ckCwlQ W66W4vpb4zsz6Hpdj24b2zw3HqGkpv6SRefu8MxdrFavKIzwXJKoGypZZjZx 7tjTr95ifJ+XDq2Y52cUkkVSVUgtWVSpWb97vSTB0XoUZU+h9xjuK0iFVVJE psi90Wtr77Oj96r+X9OkmcT87Ro6deEJ04dj+O8ds2TVup+h5L6HRxnJQCsq Kiqpw66HdEt6ytaTtLbcx18rtsCGdNetx3HXw59UAM/IW+M2BDB6QDRUNYcw 2NfTo0wOqGmHK7BN5WTegpRWn9o+hWeNabSA4VKmYptYhfTA8YHgAEIB5R2O t7CqUfUk7PYTLRRSqqUyWsslklZbZmllIp9BwXmEL7gHkA30BveYcNgQwjYb wWncUn2VolTtyLrr6z1ROsSjugazDKlMGFFFSMkZFk96At3QcQzJiwbAvfx/ YONFbb8YxUniUnpcG2W3asX+PVfnTWtrboJ6hBhJtl3CSSXaWQu25KhJessy Z5V1TP6d8KPnB55FVT/V7GXa+hlwd6vhbm5q3G5uaspo61haItKBYeA6TSfS BfxQKprCECECEf9OAe8/AeB7LJ+Hox/CrYqqtWlz7Yk9jCvEaxshpNJdv7/S G+BxeEbrUt3WxJGNpANvC4ScwbrQOA8EEA2CGJjaioeJt7k2hVO/GiWVRtu6 ZKiejtaNTkFzmg22O6hrquxtpiZdUgoZhcyHErcVN5UyouGGOOcsxVYwxiRE FCVVUhBAoQEICIkIEZSVAhS0kaoqBAEpEQQRBBE9UgFliFb9Z1w9o5nb6HvI vOvBrqPgwPXIMiqLFQgiKCPzfHRz8kJA415voCd4ujjR5zvNmGobh6z5q6RB wHnNMjWLTu1NoRqDyn0kHCGhPJsfsGRoUpSpSlK/mKwpkFBGJkL+EvmMxuYb jsO9pQozNaf+rWvaO6FD3pJkLMvlkGavbHNBKh6h14+l7nZcDLJvW/NPFs7j g87awnaOL5tru9df7y+9VziZFnwWYJkJ6SagXklIHiIVkqwJVGMlIGEKyBJV gSmVno+iqroLklVRUu1VUnHWuptrOBy3BrWcEjm3JrVWGoCXJEDYgGSrAgYa kkchgTIS2rAlXjkMCGSW1YEAgS4S0k3VTcVO9uw3VkqSSyS0hCoQTRCQg5DQ SsLasCUXkIOQwJWFtWBAYISrOhl1gEqsNEIOQwJWFtWBAYISrLasCVeSQg5D CzRnEyLHg51NU9T2t7t1b9y/A+LsRqV5lPU1PE9j9/Y38HW+Xi+97Y1Jmp6F fetqlFIwNvkBqwPI8ugXzI1uVUJfVc+nELhKHBT8ESSRie4abNmNjxHvnU8H 0vt622W2tR5R4SRwCdJkkkhMiZBB85YdktLhEBYeAcckwJJo0OaKGMGDQxBo +gUdx4REQlVHvipgJHmIqP6Kfx3X5cYrGLcvrmycOkWC9khvSESGJW/KhIwy 0H6BDeoUo8YopB5ef1/hd3R0/R5XHPJiVjyYbyRldTIaD1p9VVVVQ8NSPrX7 0Vo02skl7thw7/l4fvi+V+noW+Tah87ifi4jchpfkzq8bgfL3LAs3a9OBZAw 5JZCBGW2DJGU/Kvx9F3fLW3QvPzGg801rzJSJTG9ogNw6wqu+LFgKMAYBBIR iRiKQkeoQqRigIdVUDXVGKj9JSo+t6n9n18p9o5E/pUVUjsVKpKpk+NvVvTR NhWx8r6G9o+sr0OHVIRUiiQmU569NQ8Y+Buj9B/cU/RED4Xp2ek/CZPObBcN WxPiPjfIy+D4+nxc2rxu3Czl0SST5x6hs7jsOne3zXR/b/Aqa7Wwvwl0rxbj rlcPRbKM8s4hKzCk5jKzjD4yxnLM+h2ahjC6lnrC5M7mmf5noetWFYexhKqq blGFaK0UyrRKVKnBUj9qf5qqob3B+5kGo/vG5waEmGXNkYUqfMwdbJ+x16S3 9jQwYYMFKmrDVlMKmqpqqdDDAkH9hu929jd72OmN8nUg0YNF3DtF1d+YKe8F HA3ujm2Op9fg3PodiIYOtUjsKcSgt0ZIQHOUbPsGg7J6JsgK8oVWB9QqFiCI h6yoFKj2PFCPLlDAqMwvAM4++o7x6hoP+SfaaMjo77VV8bDDFsktlTnOc5ya WkTZNm1ctuu7t5D0yy2Gw0oUIFCBStK0reWthgZnB3dj7XpfI8bfHb5lR7MO WXbjju4zOTqnKqmi8u7W9vp6elpqmFNGtXi2aSqpovLu1vbtetajVaXTamLj TMxGl1F3l1urdqzl8zlctmYuLGZiNaaCjL5u5h7xZd1nNLbXMXTPdXcNdStt dF6jJrVXdLbXMXTXUll3UrbXi7qVpqqFNGtXibvL5yuc5mmZre4xnLOmMYxE 4xi9cOrHfgcOFly7uy7RUkZIwWRFRUVBcLLuRFS6hdyXVjd1Z+btr5RCEIem KrVSMpIkoSMqhkIikAhST5mDBkytuYjMJBgxEjAYkilRpWlaQTTUWgRGIKGm vKW8INQSWJBZBNw+8ozH40n9AkQ2pJ9xDghqfdUWDMRvlU80GVAqMk7pirMF QGO2fnMx3jMen7NMucvKsovXt1ljMDQEwcKhmynYX2fR3vXGLMNuljD8p4CD l5uGa8qdMCwDqhqHlEkknCK7lEkkdYqthU/stF69tX79tXOoAAWDK95IiIiS IqKirKK1e6Wq764xooiNosWiiiqqoQgdNoeYqSopSoqRaiioKrhcXBcXIy5t xxXObRpeS1NgULyGSqKpaVpBKQSkC0JCQIiIkpKTC23W14tQaIiIiIksY28O /jc4cucRFkSLFVVWRFFkkJAm9VW5Qji1fKTxE5nRR65H+NJH4savlxGhMokn nkm4xJFFkm/+L8vPoQ5dlPBTcGTvFJowLhJ98w7R6WO5OJScAyMDhSVJ1iSf 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 2In4DmYfmUpUiKpX/8XckU4UJB/NjiJA --------------000307010102010609040205--