update gcc for change to "compile" API

this updates gcc for the change to the "compile" API
now the caller specifies the object file name, and
the return type is different