cmd/compile/internal/gc: remove special handling for -0.0

Per the latest spec change, Go doesn't have -0 constants.

Change-Id: Ic2bcdc3bf507d121ed204f30f6744bb8764202c0
Reviewed-on: https://go-review.googlesource.com/16232
Reviewed-by: Chris Manghane <cmang@golang.org>
diff --git a/src/cmd/compile/internal/gc/bexport.go b/src/cmd/compile/internal/gc/bexport.go
index 292e3b9..1b2a520 100644
--- a/src/cmd/compile/internal/gc/bexport.go
+++ b/src/cmd/compile/internal/gc/bexport.go
@@ -713,20 +713,11 @@
 }
 
 func (p *exporter) float(x *Mpflt) {
-	// extract sign, treat -0 as < 0
+	// extract sign (there is no -0)
 	f := &x.Val
 	sign := f.Sign()
 	if sign == 0 {
-		// ±0
-		// TODO(gri) remove 'if' below if #12577 gets accepted
-		if f.Signbit() {
-			// -0 (uncommon)
-			p.int(-1)
-			p.int(0)
-			p.string("")
-			return
-		}
-		// +0
+		// x == 0
 		p.int(0)
 		return
 	}