Iain says he's already fleshed out most of it in his gcc5 darwin branch in his github repo. That guy is amazing. He wrote the whole objective-C 2.0 code for gcc himself, and has added most (perhaps all) of the darwin PowerPC support to llvm in his spare time. A one-man dev team. Ken