From 1fddbab736f506e760cced149d1ae3aeb55b48b0 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 9 Jun 2011 18:38:25 -0400 Subject: [PATCH] 5l: fix softfloat nits Need to load math.a so that sqrtGoC is available. Also was missing prototype. R=ken2 CC=golang-dev https://golang.org/cl/4517148 --- src/cmd/ld/lib.c | 20 +++++++++++++++----- src/pkg/runtime/arm/softfloat.c | 1 + 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c index 208a84f1d2..04ee790a4e 100644 --- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -235,24 +235,34 @@ addlibpath(char *srcref, char *objref, char *file, char *pkg) } void -loadlib(void) +loadinternal(char *name) { char pname[1024]; int i, found; found = 0; for(i=0; i= 0) { - addlibpath("internal", "internal", pname, "runtime"); + addlibpath("internal", "internal", pname, name); found = 1; break; } } if(!found) - Bprint(&bso, "warning: unable to find runtime.a\n"); + Bprint(&bso, "warning: unable to find %s.a\n", name); +} + +void +loadlib(void) +{ + int i; + + loadinternal("runtime"); + if(thechar == '5') + loadinternal("math"); for(i=0; i