From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27562 invoked from network); 7 Jun 2021 07:58:09 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 7 Jun 2021 07:58:09 -0000 Received: (qmail 30669 invoked by uid 550); 7 Jun 2021 07:58:06 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 30644 invoked from network); 7 Jun 2021 07:58:05 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623052673; bh=rkeX/+1i/PzH1BYPb8wofCtblv7SHES6C3iNepCK8a8=; h=References:In-Reply-To:From:Date:Subject:To:From; b=ZfrE8kk9QLtYrVQWWAQwbJQ2VxSzCoDaxBIatYn+crbljae47F2HU7OUHSNkcAtwG ugEoYQvmfzyy1wG+JiYG83lxn1P+ooleNub8ODpuYu6RqGgs0YHWM7dNGR3aAjieBT BSbRRNAI6r/R+bjv+9k6E6hxTp33j5zO6vPp1fzYI5qK8amvhJRZR8ho0zg15KsQ79 j3dPSdZoeAEGgfYEH/i1yHDMz1WhSDdsAkpXbp9BL+PzVwyXC+kmw2LaWhYvLBUKCF UA7pX29ajltajAHLbcAevfNS0qfbKDTmytTCemtvZ5E61/skIqo/p4gtKIMjWuvx+D Boj85XRQoQfiQ== X-Gm-Message-State: AOAM531l1ceE9vc064NuPXTmJWnKedXa8SP8AAGjW33UKhsVJqDPC3Cm Gt8oAGX3kllkhPbRQS65GFR/23D01Sc8dEwUI8Q= X-Google-Smtp-Source: ABdhPJwdNpiPIURFgrqXbHmMmkuIQwnt7qWmBhA/pQPfbJ9io0QB+abhbBc5OmgxLXzTPx+kCxWEoyeUfXdyRndR7ks= X-Received: by 2002:a1c:7210:: with SMTP id n16mr15275480wmc.75.1623052672060; Mon, 07 Jun 2021 00:57:52 -0700 (PDT) MIME-Version: 1.0 References: <20210605171216.GA7558@brightrain.aerifal.cx> <20210605220514.GH13220@brightrain.aerifal.cx> In-Reply-To: <20210605220514.GH13220@brightrain.aerifal.cx> From: Arnd Bergmann Date: Mon, 7 Jun 2021 09:56:03 +0200 X-Gmail-Original-Message-ID: Message-ID: To: musl@lists.openwall.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [musl] Adding PowerPC SPE support On Sun, Jun 6, 2021 at 12:05 AM Rich Felker wrote: > On Sat, Jun 05, 2021 at 11:15:04PM +0200, Arnd Bergmann wrote: > > On Sat, Jun 5, 2021 at 7:12 PM Rich Felker wrote: > > > > > > When the soft-float ABI for PowerPC was added in 2016 (commit > > > 5a92dd95c77cee81755f1a441ae0b71e3ae2bcdb, mail thread "[PATCH v3] Add > > > PowerPC soft-float support") with Freescale cpus having the > > > alternative SPE FPU as the main use case, I noted that we could > > > probably support hard float on them, but that it would involve > > > determining some difficult ABI constraints. I'm now revisiting adding > > > this support. > > > > Note that regardless of the technical issues, there is a practical problem > > in the long run, since gcc-8.5 was the last release with powerpcspe > > support, and at some point in the future everyone will move to gcc-9 > > or higher. > > Yes, llvm has added it though and presumably ppl who want it will just > use clang or stick with old gcc (which makes me sad, but that's how it is). Ah, I hadn't noticed llvm support for it. It looks like Justin Hibbits contributed it for his work on FreeBSD, which is moving away from gcc anway. FreeBSD 12.x have started listing powerpcspe as a "Tier 2" supported architecture, so it seems likely they are more active than Linux on this hardware now. Arnd