https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94630
--- Comment #2 from Michael Meissner <meissner at gcc dot gnu.org> --- When the default is changed, we will need to map __builtin_sprintf and company just like GLIBC will do it if the user includes stdio.h. Otherwise the gcc.dg/tree-ssa/builtin-sprintf.c test fails because it calls the wrong sprintf for long double arguments.