I tried this and immediately hit three internal compiler errors and one rejection of perfectly valid code. As far as I am concerned, this is not a compiler.
How does PCC compare to the Plan 9 C compiler? The Plan 9 C compiler is BSD licensed; has a straightforward implementation; emits code for x86, x86-64, and ARM; and is a core component of Google's Go toolchain.
Could someone elaborate why one would use pcc over the also liberally licensed clang/LLVM, except for ancient architectures on which LLVM doesn't run or is too slow?