Support for gcc 4.7 and above.