strtod ignores the rounding mode and always tries to round to nearest. (Split out from bug 3479; http://sourceware.org/bugzilla/show_bug.cgi?id=3479#c6 has a testcase.)
Fixed for 2.17 by: commit 6c9b0f68267cf365d060d4e51e7cb8f61498b875 Author: Joseph Myers <joseph@codesourcery.com> Date: Wed Sep 12 23:36:19 2012 +0000 Make strtod respect the rounding mode (bug 14518).