making some progress on gcc-xml