I recently stumbled over quite a lot of them that are really helpful to emulate the new C11 standard. Actually many of the new features are already there, but with different syntax.
- alignment attributes
- thread local variables
- noreturn attribute to functions
- atomic operations (through their
__sync_...
builtins)
- type generic programming
I've written some of that and how to use that with the C11 interfaces in my blog.
Two features that are not covered in functionality by C11 that are really nice, and that I'd very much like to see in future versions of the standard
- statement expressions (already mentioned by Als)
__typeof__