]> Cypherpunks repositories - gostls13.git/commit
arm: prop up software floating point
authorRuss Cox <rsc@golang.org>
Thu, 21 Oct 2010 04:56:20 +0000 (06:56 +0200)
committerRuss Cox <rsc@golang.org>
Thu, 21 Oct 2010 04:56:20 +0000 (06:56 +0200)
commit69188ad9bb14d0ad608184d94135e25e1c4fecff
treedab0160ce0c18bb90661953dcc21f068ebdd97e3
parentf16b6b14d86e53457ea5752e88c19979139208f9
arm: prop up software floating point

Just enough to make mov instructions work,
which in turn is enough to make strconv work
when it avoids any floating point calculations.
That makes a bunch of other packages pass
their tests.

Should suffice until hardware floating point
is available.

Enable package tests that now pass
(some due to earlier fixes).

Looks like there is a new integer math bug
exposed in the fmt and json tests.

R=ken2
CC=golang-dev
https://golang.org/cl/2638041
src/cmd/5g/Makefile
src/cmd/5g/cgen.c
src/cmd/5g/gsubr.c
src/cmd/8g/cgen.c
src/cmd/ld/data.c
src/pkg/Makefile
src/pkg/runtime/arm/softfloat.c
src/pkg/strconv/atof.go
src/pkg/strconv/ftoa.go
src/pkg/strconv/internal_test.go