diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-01-28 23:58:57 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-01-28 23:58:57 +0000 |
commit | c98f255154798847bdd1fc6ce33266c1a1ddc13a (patch) | |
tree | 50629732a762e2e1fbf837659328b807a224d806 /gcc | |
parent | f4b7e754cc9db79e4239ffcdf56acc780543ed05 (diff) | |
download | gcc-c98f255154798847bdd1fc6ce33266c1a1ddc13a.zip gcc-c98f255154798847bdd1fc6ce33266c1a1ddc13a.tar.gz gcc-c98f255154798847bdd1fc6ce33266c1a1ddc13a.tar.bz2 |
PR libstdc++/68737 Do not use vsnprintf on HPUX
It doesn't conform to the spec, so use vsprintf with a large buffer
instead.
PR libstdc++/68737
* config/locale/generic/c_locale.h (__convert_from_v)
[_GLIBCXX_USE_C99_STDIO]: Also check _GLIBCXX_HAVE_BROKEN_VSNPRINTF.
* config/os/hpux/os_defines.h: Define _GLIBCXX_HAVE_BROKEN_VSNPRINTF.
* include/bits/locale_facets.tcc (num_put::_M_insert_float)
[_GLIBCXX_USE_C99_STDIO]: Also check _GLIBCXX_HAVE_BROKEN_VSNPRINTF.
From-SVN: r268350
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions