gcc compile patch