Along the same lines as the Enlightenment Foundation Libraries hitting the v1.0 milestone
and MPlayer slowly nearing version 1.0
, the Portable C Compiler is also preparing for its 1.0 release. PCC is also now able to build the current 64-bit FreeBSD stack with minimal modifications.
In terms of the PCC 1.0 release, shared on the mailing list
for the Portable C Compiler is that it is now so stable it may be time for a 1.0 release. Some recent advancements for this open-source compiler is CPP expansion logic is now in a good state, more bugs have been reported, and there's been a consulting company reporting more bugs.
More interesting though is this message
is that the latest PCC compiler and PCC Libraries are capable of building a working FreeBSD-CURRENT AMD64 stack by just specifying a few extra arguments.
It was just last year that LLVM's Clang compiler was capable of building much of FreeBSD
. LLVM/Clang is now onto building the Linux kernel
Coincidently, tomorrow there are benchmarks coming out on Phoronix looking at the GCC, PCC, Open64, LLVM-GCC, and DragonEgg compiler performance. It's to complement the recent community-created compiler deathmatch
in our forums using the Phoronix Test Suite.