gcc wrappers