PR libstdc++/28277 (partial: money_put bits)
authorPaolo Carlini <pcarlini@suse.de>
Mon, 9 Oct 2006 10:49:50 +0000 (10:49 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 9 Oct 2006 10:49:50 +0000 (10:49 +0000)
commitc9a5bd54213b158bab770cdcef8fc335d8eb1efb
treec5b1013bc798a6d0ab383e8cfb690328c3f30e08
parenta145e9b64fcc52b1c5274f92140c2571d0ced500
PR libstdc++/28277 (partial: money_put bits)

2006-10-09  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/28277 (partial: money_put bits)
* include/bits/locale_facets.tcc (money_put<>::_M_insert(iter_type,
ios_base&, char_type, const string_type&)): Avoid __builtin_alloca
with no limit, do the work in place.

* include/bits/locale_facets.tcc (money_put<>::do_put(iter_type,
bool, ios_base&, char_type, long double)): Avoid unnecessary
__builtin_alloca, do the work in place.

From-SVN: r117571
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.tcc