gcc problem die 2.