Some ports ask for intrinsics header, however GCC12 currently has only `ppu_intrinsics.h` for Cell, no `ppc_intrinsics.h` is there. `ppc_intrinsics.h` existed in earlier GCC and likely can (and should) be implemented into the current GCC.
ppc_intrinsics.h never existed upstream. If it existed it was in Apple's port but I don't think it was. Really just a dup of bug 93177. *** This bug has been marked as a duplicate of bug 93177 ***
And yes it was an Apple extension: https://opensource.apple.com/source/gcc/gcc-5026/more-hdrs/ppc_intrinsics.h.auto.html
The discussion in the duplicate issue revolves around whether the header in the sources was suitable (i.e. for something != cell). The Apple header (which presumably does not have these contraints, since it was deployed with Apple GCC-4.x) was committed to the Apple branch on the FSF server. my understanding of the rules (we have used this policy before) is that any sources actually committed to an FSF server are considered to be contributed - so that we could forward-port that header. It's a question of finding some time to fish it out and adjust the install to add it and test .. (I have other GCC items much higher on the TODO).