aboutsummaryrefslogtreecommitdiffstats
path: root/transcode.c
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-11-09 01:57:49 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-11-09 01:57:49 +0000
commitc383fbf93f691f443eb16761351a6943bc29d3f9 (patch)
tree538fe8e31a85eb85a67ea1d1127dee2b9dc74fba /transcode.c
parentb3c7867df7cd186e73021f0ed9d17680999f190f (diff)
downloadruby-c383fbf93f691f443eb16761351a6943bc29d3f9.tar.gz
* util.c (ruby_strtod): this code uses FPU's rounding system.
But x86's FPU calculates double precision floating-point numbers in 80bit precision, so it fails to round the value. So ensure the value is assigned a variable. [ruby-dev:42551] see also [ruby-math:00802] http://www.shudo.net/java-grandprix99/strictfp/ git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'transcode.c')
0 files changed, 0 insertions, 0 deletions