The tuples branch is now in a state where code generation kind of works well enough that it's possible to do some limited testing. There are three big components that are still not totally functional: EH lowering, OpenMP and mudflap. Aldy is finishing OpenMP and I will be debugging the EH problems. I think the operand scanner also has some problems, but I've still not debugged that yet.
Everything else should work well enough for passes to be converted. If anyone has some free cycles and are willing to put up with various broken bits, would you be willing to help converting passes? There is a list of the passes that need conversion in the tuples wiki (http://gcc.gnu.org/wiki/tuples). Passes that have already been converted or are being converted are marked. Thanks. Diego.