Tested with new GCC