allow GCC 4.6 or higher compiler