From: Ken Thompson Date: Fri, 5 Feb 2010 23:18:32 +0000 (-0800) Subject: bug in const float divide X-Git-Tag: weekly.2010-02-17~75 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ce85868a0020b2873fa82a048ab6fe99d18d0bf4;p=gostls13.git bug in const float divide R=rsc CC=golang-dev https://golang.org/cl/204042 --- diff --git a/src/cmd/gc/mparith2.c b/src/cmd/gc/mparith2.c index 0887c5b43e..acfb3bee99 100644 --- a/src/cmd/gc/mparith2.c +++ b/src/cmd/gc/mparith2.c @@ -618,6 +618,19 @@ mpdivmodfixfix(Mpint *q, Mpint *r, Mpint *n, Mpint *d) q->neg = ns^ds; } +int +iszero(Mpint *a) +{ + long *a1; + int i; + a1 = &a->a[0] + Mpprec; + for(i=0; i