Btw, this all means that this is no regression from anything. The above program breaks with all glibcs and all GCCs in C++11 mode. So, we can also not do anything here. And while fixing newer GCC might be easier to fix than system glibc, e.g. also gcc48 is affected, and that's the system compiler for SLE12, so from that perspective there's no preference between changing GCC or glibc. Considering this it's actually better to fix the few glibcs we have (to not provide the problematic functions in c++11 mode), instead of adding the work-around to all GCCs we have. Call of the glibc maintainer.