From patchwork Fri Jul 28 05:06:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Maciej W. Rozycki" X-Patchwork-Id: 12739 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:918b:0:b0:3e4:2afc:c1 with SMTP id s11csp202247vqg; Thu, 27 Jul 2023 22:07:30 -0700 (PDT) X-Google-Smtp-Source: APBJJlEtGaZrqDdrcjp7wXxarcvI8F/fc8RfZ0rjyy0fE2L+IVFE3qRTfVGJNqDzWn7lma6tCxxC X-Received: by 2002:a17:906:7697:b0:993:f744:d235 with SMTP id o23-20020a170906769700b00993f744d235mr1076302ejm.6.1690520849905; Thu, 27 Jul 2023 22:07:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690520849; cv=none; d=google.com; s=arc-20160816; b=UgcIZYYPVcScaMuE89ByRnc7XtslmQYmQKeNj1pWMiLyvMqY4k83Fi9RW3rWdYw73W tM1onu8uXKYFv+Lh4COLFK3Fa4LA85dVKW4y0vX6/5walGadB5At3DSbtSI9ZG7vLBfF AjyFgFkOcZRcC+c0nSuuLCSz6WL5GNnlkM4thuP/7q/vtxE0JpnoNVAOvI3U3iIjmbam ZfBGMk5rZeBKR1LaY4TmVhVIskscF7QHrednDrnw3rPlIslJhasdzIQoCDH0q85htvye RHhfMxGhibXT0/4dWns71VrCyyFUB8gtql4bKkH7HfdKD+tnwUs5aiR38+B67G1lsfBQ Bzdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version:user-agent :message-id:subject:cc:to:from:date:dmarc-filter:delivered-to; bh=oeYxvuC8F/1lv/fVq3WhvIM1PAm7o7N881TbA5oS+kY=; fh=Qo2J6dANwcPjQn140TSErRwEzDQnKw4Tx4jp1VOUUcA=; b=hbn+Rs5854Aat+bLkWrRHkfwKlZvZ9YlXH3UyWRt7j5EAmjNc89K0knZBt+hcFGTPx P+vsovIaad5JM5jxcmle2OyYcua2dVyVLIZgsSCEFIV2ZTo19L1qd+gkmcssXUqJiC6r fbK7UAWEj/odHraT3dsJFl6RZUMFH5ai/rR7i9oWnE9xDNaKw7gS/9Ww+DMr+kNnh3rD NM2xaGUZfnYPoWBkGfedJy7A04+yCGosn5QoJ88f0xxr8yYKlsZrehYKST/m6j3NngrV XhYTj3jo5iDarIcU19+/bmKW0GV/tyNL+pUIWXBNBzRXBI4ThRDfwugHmlEdEY4aysSe s7/w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id i5-20020a170906850500b009665172f30esi2274860ejx.876.2023.07.27.22.07.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jul 2023 22:07:29 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E29BA386075C for ; Fri, 28 Jul 2023 05:06:35 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from angie.orcam.me.uk (angie.orcam.me.uk [78.133.224.34]) by sourceware.org (Postfix) with ESMTP id 111C23853570 for ; Fri, 28 Jul 2023 05:06:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 111C23853570 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=orcam.me.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=orcam.me.uk Received: by angie.orcam.me.uk (Postfix, from userid 500) id 663E292009D; Fri, 28 Jul 2023 07:06:28 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 6394792009B; Fri, 28 Jul 2023 06:06:28 +0100 (BST) Date: Fri, 28 Jul 2023 06:06:28 +0100 (BST) From: "Maciej W. Rozycki" To: Nick Clifton cc: YunQiang Su , binutils@sourceware.org Subject: [committed 00/16] MIPS: Revert the change of `mipsisa64*-*-linux*' semantics Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 X-Spam-Status: No, score=-1163.3 required=5.0 tests=BAYES_00, HDRS_LCASE, KAM_DMARC_STATUS, KAM_INFOUSMEBIZ, KAM_LAZY_DOMAIN_SECURITY, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772639590535880001 X-GMAIL-MSGID: 1772639590535880001 Hi, I have committed this patch series to remove the change of the semantics of the `mipsisa64*-*-linux*' target triplet. Said change wasn't correctly reviewed/evaluated and was entagled with an unrelated change that added support for having the n64 ABI by default with `mips64*-*-linux-gnuabi64' triplets. Firstly the offending change is reverted, then the test suite is updated so that the re-addition of `mips64*-*-linux-gnuabi64' does not cause new failures (also fixing some related preexisting `mips64*-*-openbsd' and `mips-sgi-irix*' regressions), and finally the `mips64*-*-linux-gnuabi64' part (previously approved by Richard Sandiford) is reapplied. Included there is a bug fix for `.interp' section handling too, which I think is important for the new `mips64*-*-linux-gnuabi64' targets. There are a bunch of a regressions regardless because test suite changes revealed a genuine bug in the MIPS backend and also I haven't addressed an issue with `readelf -S bintest' for `mips64*-*-linux-gnuabi64', because I have a feeling that adding more and more section headers variations to binutils/testsuite/binutils-all/readelf.s-64 weakens coverage for targets already handled previously. We can discuss possible solutions and fix it separately, and naturally bugs need to be addressed on their own each but that's not 2.41 material. I have verified it with my usual set of MIPS and non-MIPS targets, the latter for the MIPS-specific changes to the generic parts of the test suite. There were no regressions for non-MIPS targets and any issues with MIPS targets have been noted in the change descriptions of the respective commits. Pushed to master and backported to 2.41. Nick, thank you for your patience and apologies for causing you and other people this delay. Maciej