I have an experimental assembler for XGATE that allows code to be linked with a gcc project. I don't have any plans to extend the compiler to XGATE.
Presently the assembler has some bugs in it so isn't ready for release. I'm working on one of the bugs at the moment.
James