You could always get around the compiler uncertainty using a RV assembler, no? These IO programs are not long or terribly sophisticated.