some gcc to guser codes