From 8fb55f9d4155f0f4dcbd6e783b8b076d963b4ff2 Mon Sep 17 00:00:00 2001 From: Minux Ma Date: Tue, 5 May 2015 07:35:08 +0000 Subject: [PATCH] Revert "cmd/internal: disable OSQRT on GOARM=5" I just submitted the real fix for #10641. This reverts commit 3120adc21294829c230005a89e9bb0ad63de606b. Change-Id: I55051515f697e27ca887ed21c2ac985f0b9b062b Reviewed-on: https://go-review.googlesource.com/9720 Reviewed-by: Joel Sing --- src/cmd/internal/gc/walk.go | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/cmd/internal/gc/walk.go b/src/cmd/internal/gc/walk.go index 82cedd687c..c32a8137d6 100644 --- a/src/cmd/internal/gc/walk.go +++ b/src/cmd/internal/gc/walk.go @@ -627,11 +627,6 @@ func walkexpr(np **Node, init **NodeList) { if n.Left.Op == ONAME && n.Left.Sym.Name == "Sqrt" && n.Left.Sym.Pkg.Path == "math" { switch Thearch.Thechar { case '5', '6', '7': - // TODO(jsing): This currently breaks math.Sqrt - // on GOARM=5 (see issue 10641). - if Thearch.Thechar == '5' && obj.Getgoarm() == "5" { - break - } n.Op = OSQRT n.Left = n.List.N n.List = nil -- 2.48.1