aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2018-07-04 02:19:35 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2018-07-03 20:19:35 -0600
commit7af7cb515f8ee1af63f7998c2748281263ae6f48 (patch)
tree798819af04347e5a75794a0189e84ed327e7e467 /gcc/function.c
parent68a8b147efe9b919ace0b05c879697a3314fdca6 (diff)
downloadgcc-7af7cb515f8ee1af63f7998c2748281263ae6f48.zip
gcc-7af7cb515f8ee1af63f7998c2748281263ae6f48.tar.gz
gcc-7af7cb515f8ee1af63f7998c2748281263ae6f48.tar.bz2
PR tree-optimization/86274 - SEGFAULT when logging std::to_string(NAN)
gcc/ChangeLog: PR tree-optimization/86274 * gimple-ssa-sprintf.c (fmtresult::type_max_digits): Verify precondition. (format_floating): Correct handling of infinities and NaNs. gcc/testsuite/ChangeLog: PR tree-optimization/86274 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. * gcc.dg/tree-ssa/builtin-sprintf.c: Same. * gcc.dg/tree-ssa/pr83198.c: Same. From-SVN: r262368
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions