https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80523
--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> --- Author: msebor Date: Fri Apr 28 22:29:40 2017 New Revision: 247401 URL: https://gcc.gnu.org/viewcvs?rev=247401&root=gcc&view=rev Log: PR tree-optimization/80523 - -Wformat-overflow doesn't consider -fexec-charset gcc/ChangeLog: PR tree-optimization/80523 * gimple-ssa-sprintf.c (target_to_host_charmap): New global variable. (init_target_to_host_charmap, target_to_host, target_strtol10): New functions. (maybe_warn, format_directive, parse_directive): Use new functions. (pass_sprintf_length::execute): Call init_target_to_host_charmap. gcc/testsuite/ChangeLog: PR tree-optimization/80523 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-family/c.opt trunk/gcc/gimple-ssa-sprintf.c trunk/gcc/testsuite/ChangeLog