gcc works