I've moved (well, basically copied from the last sent patch) the GIMPLE FE GSoC project to a public branch on gcc.gnu.org git at remotes/origin/gimplefe (hopefully didn't mess stuff up too much).
I've addressed Josephs stylistic comments already, work left is to move the GIMPLE parsing to a separate file as requested. I'm now going over the (few) middle-end changes to see whether they are good enough to be merged and I hope we can have a mostly working GIMPLE FE for GCC 7 for unit testing of GIMPLE passes. I'll happily review patches for the branch, please make sure to CC me if you send some. Thanks, Richard.