From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4B9D315808D for ; Sat, 23 Apr 2022 13:24:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 28445E07B2; Sat, 23 Apr 2022 13:24:26 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7D941E07B2 for ; Sat, 23 Apr 2022 13:24:25 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B81C33416DE for ; Sat, 23 Apr 2022 13:24:23 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EB6C02E0 for ; Sat, 23 Apr 2022 13:24:21 +0000 (UTC) From: "Andreas K. Hüttel" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas K. Hüttel" Message-ID: <1650720234.a2a350478ed0301952ac97de8990d6b344842ac2.dilfridge@gentoo> Subject: [gentoo-commits] proj/catalyst:catalyst-3.0-stable commit in: catalyst/arch/ X-VCS-Repository: proj/catalyst X-VCS-Files: catalyst/arch/mips.py X-VCS-Directories: catalyst/arch/ X-VCS-Committer: dilfridge X-VCS-Committer-Name: Andreas K. Hüttel X-VCS-Revision: a2a350478ed0301952ac97de8990d6b344842ac2 X-VCS-Branch: catalyst-3.0-stable Date: Sat, 23 Apr 2022 13:24:21 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f7f0aebe-41b6-4ff6-a6f5-b6db9fc2f72e X-Archives-Hash: c9a24348a4ac858e30b27397349089ff commit: a2a350478ed0301952ac97de8990d6b344842ac2 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Apr 23 13:23:54 2022 +0000 Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Apr 23 13:23:54 2022 +0000 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a2a35047 Compile mipsel3 stages with -mfix-r5900 ... which will make them usable on the PlayStation 2. Don't bother modifying the n64 ABI configuration, since it will never work on the PS2. Backport from master branch Suggested-by: Fredrik Noring nocrew.org> Signed-off-by: Matt Turner gentoo.org> Signed-off-by: Andreas K. Hüttel gentoo.org> catalyst/arch/mips.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/catalyst/arch/mips.py b/catalyst/arch/mips.py index 1ac6f85d..73359db7 100644 --- a/catalyst/arch/mips.py +++ b/catalyst/arch/mips.py @@ -249,13 +249,13 @@ class arch_mipsel3(generic_mipsel): "Builder class for MIPS III [Little-endian]" def __init__(self,myspec): generic_mipsel.__init__(self,myspec) - self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -pipe" + self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe" class arch_mipsel3_n32(generic_mips64el): "Builder class for MIPS III [Little-endian N32]" def __init__(self,myspec): generic_mips64el.__init__(self,myspec) - self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -pipe" + self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe" class arch_mipsel3_n64(generic_mips64el): "Builder class for MIPS III [Little-endian N64]" @@ -267,7 +267,7 @@ class arch_mipsel3_multilib(generic_mips64el): "Builder class for MIPS III [Little-endian multilib]" def __init__(self,myspec): generic_mips64el.__init__(self,myspec) - self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mplt -Wa,-mfix-loongson2f-nop -pipe" + self.settings["COMMON_FLAGS"]="-O2 -march=mips3 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe" class arch_loongson2e(generic_mipsel): "Builder class for Loongson 2E [Little-endian]"