This email is a follow-up to an email with a similar title (posted a year ago). During that time period, we have worked on making the changes suggested by Joseph Myers, Tom Tromey, and other reviewers. We have also implemented various bug fixes and improvements.
Our goal with this RFC is to acquaint the reviewers with UPC and the impact of UPC changes on the GCC front-end, and to gain consensus that the changes are acceptable for incorporation into the GCC trunk. Once we make further suggested changes, and have a consensus on this batch of changes, I will send out RFC's for the "middle end" (the lowering pass), "debugging" (UPC-specific DWARF extensions), "runtime" (libupc) and "testing" RFC's. Those additional RFC's are likely to be more modular and will have less impact on the GCC infrastructure. The email describing the UPC-related front-end and infrastructure changes was posted to the gcc-patches mailing list: http://gcc.gnu.org/ml/gcc-patches/2011-07/msg00081.html Thanks, - Gary