Why GNU extensions? They where on by default previously, so we're changing nothing besides the C++ standard level. AFAIK, we're using a GNU extension at one place, and this could be replaced by 'decltype' now.