It's __GNUC_* not __GNU_C_*