gcc compilation 2