¿Qué tan extendida es esta extensión GNU en la operación ternaria?

Esta es una extensión GNU en operación ternaria de acuerdo con elWikipedia.

iMyVal = --iVal ?: iDft;

Aunque estoy totalmente consciente de que esta es una extensión de GNU, pero a veces las cosas pueden ser muy útiles con esta sintaxis especial.

Entonces, ¿alguien sabe si esta sintaxis solo está disponible engcc? ¿O son otros compiladores que lo soportan?

Para cualquiera que esté interesado, PHP comenzó a soportar esta sintaxis desde 5.3.

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta