Commit 1ec20ea1 by Ian Lance Taylor Committed by Ian Lance Taylor

go-lang.c (go_langhook_init): Set MPFR precision to 256.

	* go-lang.c (go_langhook_init): Set MPFR precision to 256.

time: Adjust float expression so that it first integer context.

From-SVN: r186727
parent 62fa805f
2012-04-23 Ian Lance Taylor <iant@google.com>
* go-lang.c (go_langhook_init): Set MPFR precision to 256.
2012-04-20 Ian Lance Taylor <iant@google.com> 2012-04-20 Ian Lance Taylor <iant@google.com>
* lang.opt: Add -fgo-check-divide-zero and * lang.opt: Add -fgo-check-divide-zero and
......
...@@ -103,7 +103,7 @@ go_langhook_init (void) ...@@ -103,7 +103,7 @@ go_langhook_init (void)
/* The default precision for floating point numbers. This is used /* The default precision for floating point numbers. This is used
for floating point constants with abstract type. This may for floating point constants with abstract type. This may
eventually be controllable by a command line option. */ eventually be controllable by a command line option. */
mpfr_set_default_prec (128); mpfr_set_default_prec (256);
/* Go uses exceptions. */ /* Go uses exceptions. */
using_eh_for_cleanups (); using_eh_for_cleanups ();
......
...@@ -804,7 +804,7 @@ var jsonTests = []struct { ...@@ -804,7 +804,7 @@ var jsonTests = []struct {
time Time time Time
json string json string
}{ }{
{Date(9999, 4, 12, 23, 20, 50, .52*1e9, UTC), `"9999-04-12T23:20:50.52Z"`}, {Date(9999, 4, 12, 23, 20, 50, 520*1e6, UTC), `"9999-04-12T23:20:50.52Z"`},
{Date(1996, 12, 19, 16, 39, 57, 0, Local), `"1996-12-19T16:39:57-08:00"`}, {Date(1996, 12, 19, 16, 39, 57, 0, Local), `"1996-12-19T16:39:57-08:00"`},
{Date(0, 1, 1, 0, 0, 0, 1, FixedZone("", 1*60)), `"0000-01-01T00:00:00.000000001+00:01"`}, {Date(0, 1, 1, 0, 0, 0, 1, FixedZone("", 1*60)), `"0000-01-01T00:00:00.000000001+00:01"`},
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment