allocompile