27.2.3. GCC C extensions