This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/37624] [4.4 Regression]: 22_locale/num_get/get/char/10.cc
- From: "hp at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Sep 2008 17:20:46 -0000
- Subject: [Bug libstdc++/37624] [4.4 Regression]: 22_locale/num_get/get/char/10.cc
- References: <bug-37624-507@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #9 from hp at gcc dot gnu dot org 2008-09-23 17:20 -------
(In reply to comment #2)
> Ok, I think I know what's going wrong: please confirm that your target is using
> sscanf.
You're too fast for me! :)
Being a newlib cross target, it doesn't use strtold; newlib has no generic
strtold. See the newlib stuff in the else-clause of the "if $GLIBCXX_IS_NATIVE;
then" in configure.ac.
(There's a strtod in newlib, and long double equals double for this and many
targets. Not an excuse for not having a C99 standard-named function though.)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37624