I have started a project to create a high-quality ARM assembler tailored for the iPhone. This is our last major hurdle to overcome in order to write programs for the phone. We know how to produce the assembler code in the correct way, thanks to some insider information helpfully provided to us. I've created a project page for this undertaking, which already features a working cross-GDB. Any help would be much appreciated.