Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jun 2016 21:36:33 -0400
From:      Alexander Kabaev <kabaev@gmail.com>
To:        Adrian Chadd <adrian@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r301849 - head/sys/mips/mips
Message-ID:  <20160613213633.7fd1631a@kan>
In-Reply-To: <201606130317.u5D3H0Kw091894@repo.freebsd.org>
References:  <201606130317.u5D3H0Kw091894@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/QZ.DN=rCde3_UE2=GrGf4kg
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Mon, 13 Jun 2016 03:17:00 +0000 (UTC)
Adrian Chadd <adrian@FreeBSD.org> wrote:

> Author: adrian
> Date: Mon Jun 13 03:17:00 2016
> New Revision: 301849
> URL: https://svnweb.freebsd.org/changeset/base/301849
>=20
> Log:
>   [mips] set hardfloat for fpu instruction generation for
> gcc/binutils 5.x=20
>   This allows -HEAD to be compiled again using the gcc-5 mips port
> compiler.=20
>   Reviewed by:	imp
>   Approved by:	re@
>=20
> Modified:
>   head/sys/mips/mips/swtch.S
>=20
> Modified: head/sys/mips/mips/swtch.S
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/sys/mips/mips/swtch.S	Mon Jun 13 03:03:08 2016
> (r301848) +++ head/sys/mips/mips/swtch.S	Mon Jun 13 03:17:00
> 2016	(r301849) @@ -400,6 +400,7 @@ END(cpu_switch)
>   *
>   *----------------------------------------------------------------------=
------
>   */
> +.set hardfloat
>  LEAF(MipsSwitchFPState)
>  	mfc0	t1, MIPS_COP_0_STATUS	# Save old SR
>  	li	t0, MIPS_SR_COP_1_BIT	# enable the
> coprocessor

Hi,

https://github.com/akabaev/freebsd/commit/5735b8108c8831a5a649815318391789e=
977a198

is a bit more complete version that only enables hardfloat in routines
that need it, not in random place of the file and for the rest of it.

--=20
Alexander Kabaev

--Sig_/QZ.DN=rCde3_UE2=GrGf4kg
Content-Type: application/pgp-signature
Content-Description: Цифровая подпись OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJXX1+iXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDNUY3RDk5NTk5QjY0MUUxM0M1MTU2OTEw
NzEzMjI5OTkyNzkyRTdFAAoJEAcTIpmSeS5+RGcP/RMpBZdnLA2fessGs5rkyfMW
urAT60bL7mYexwAVa3Dtn1kkHwCdrn6lZrkVyfxiEa8xPwuRLb0W/oBUOz5fJgUB
EbSrvbcDyaHqHVwgd39hcGZEfm4bxftgws4nEJPUwJQpyYtKKiRvIJ1U9OsQnks4
q1M3m4DV9VU8MLI0b4U0E8KtLhoeAMLjWSCnw4N2ZGSyqkFxhjv+SNCkQ149Guma
n5SZ/TX9BAvCmJOgMac+Zjwbk9MkwkyJPh4wxrYkeViKSMQOcCzxI71PJfqyoFd8
e/jDlyB4QEH1lSk4xF8Bu95A4rpoToEo3i+Uv8xXhHLM4WtRKwMkeYRwX70Xrjo9
CYrIzN6/5vF4lUraBCgLsQ+ZlwFA/TOtBaZ9FGtQ97AuOITZ79cxkWferVYA5v6e
bkTqlWFavE52Kc5TLgCWx0jC0EiGk5PrCQeGYdpozSYoq6+OdN5ZaTq0KtX/+dWh
0j+QaBa9bDYrHWW+EZ1UaBeIGYcLR1mmx61P19tJTX+YRNzASwYi385ZWvM6rTGK
UngA1CmwRw1utHu07GUkNyzMQEiphEL3HO7lhiKHitvgTKdfOQR46T7+mqenjtKH
iv7rud+Eo+tR5Ja2w2tWyAzZOy1uJRvDLV/CPp3lPI82/d4qecQppU4pIj3CyX1m
EZ2ees+5Ggby4MLF/tWR
=Xokx
-----END PGP SIGNATURE-----

--Sig_/QZ.DN=rCde3_UE2=GrGf4kg--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160613213633.7fd1631a>