new gcc support