updates for gcc-interface refactoring