r228328 - in /trunk/libstdc++-v3: ChangeLog con...

redi@gcc.gnu.org redi@gcc.gnu.org
Thu Oct 1 11:23:00 GMT 2015


Author: redi
Date: Thu Oct  1 11:23:39 2015
New Revision: 228328

URL: https://gcc.gnu.org/viewcvs?rev=228328&root=gcc&view=rev
Log:
Save-and-restore errno more carefully in libstdc++

	* doc/xml/manual/diagnostics.xml: Document use of errno.
	* doc/html/*: Regenerate.
	* config/locale/generic/c_locale.cc (_Save_errno): New helper.
	(__convert_to_v): Use _Save_errno.
	* include/ext/string_conversions.h (__stoa): Only restore errno when
	it isn't set to non-zero.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/config/locale/generic/c_locale.cc
    trunk/libstdc++-v3/doc/html/manual/concept_checking.html
    trunk/libstdc++-v3/doc/html/manual/diagnostics.html
    trunk/libstdc++-v3/doc/html/manual/index.html
    trunk/libstdc++-v3/doc/html/manual/std_contents.html
    trunk/libstdc++-v3/doc/xml/manual/diagnostics.xml
    trunk/libstdc++-v3/include/ext/string_conversions.h



More information about the Libstdc++-cvs mailing list