You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rollup merge of #137868 - taiki-e:powerpcspe-doc, r=workingjubilee
Add minimal platform support documentation for powerpc-unknown-linux-gnuspe
Per #137860 (comment), add minimal platform support documentation, including a brief summary and links to more detailed information about this target.
The added documentation is minimal. This is somewhat similar to [powerpc-unknown-openbsd, which also has no target maintainer](https://doc.rust-lang.org/nightly/rustc/platform-support/powerpc-unknown-openbsd.html). The rest of the template is left to target maintainers.
I also updated powerpc-unknown-linux-muslspe platform support documentation and added link to powerpc-unknown-linux-gnuspe platform support documentation.
cc ```@glaubitz```
cc ```@BKPepe```
r? workingjubilee
```@rustbot``` label +O-PowerPC
`powerpc-unknown-linux-gnuspe` is a target for Linux on 32-bit PowerPC
6
+
processors that implement the Signal Processing Engine (SPE), such as e500, and
7
+
uses a different ABI than standard `powerpc-unknown-linux-gnu`.
8
+
When building for other 32-bit PowerPC processors, use
9
+
`powerpc-unknown-linux-gnu` instead.
10
+
11
+
See also [Debian Wiki](https://wiki.debian.org/PowerPCSPEPort) for details on
12
+
this platform, and [ABI reference](https://web.archive.org/web/20120608163804/https://www.power.org/resources/downloads/Power-Arch-32-bit-ABI-supp-1.0-Unified.pdf)
13
+
for details on SPE ABI.
14
+
15
+
Note that support for PowerPC SPE by GCC was [removed in GCC 9](https://gcc.gnu.org/gcc-8/changes.html),
16
+
so recent GCC cannot be used as linker/compiler for this target.
17
+
18
+
## Target maintainers
19
+
20
+
There are currently no formally documented target maintainers.
0 commit comments