update for GCC;