GCC 4.6 has some experimental support for C1X features:
There is currently experimental support for some features from the upcoming C1X version of ISO C. This support can be selected using -std = c1x or -std = gnu1x for C1X with GNU extensions. Please note that this support is experimental and may not be compatible with future releases to be consistent with changes to the standard C1X draft. The following features are recently supported, as described in project N1539 C1X (as amended at the WG14 meeting in March 2011); some other functions were already supported without the need to change the compiler or had some support, but not in full accordance with N1539 (as amended).
- Static statements (keyword _Static_assert)
- Typedef override
- New macros in <float.h>
- Anonymous Structures and Unions
source share