svn commit: r301849 - head/sys/mips/mips
Alexander Kabaev
kabaev at gmail.com
Tue Jun 14 01:36:42 UTC 2016
On Mon, 13 Jun 2016 03:17:00 +0000 (UTC)
Adrian Chadd <adrian at FreeBSD.org> wrote:
> Author: adrian
> Date: Mon Jun 13 03:17:00 2016
> New Revision: 301849
> URL: https://svnweb.freebsd.org/changeset/base/301849
>
> Log:
> [mips] set hardfloat for fpu instruction generation for
> gcc/binutils 5.x
> This allows -HEAD to be compiled again using the gcc-5 mips port
> compiler.
> Reviewed by: imp
> Approved by: re@
>
> Modified:
> head/sys/mips/mips/swtch.S
>
> Modified: head/sys/mips/mips/swtch.S
> ==============================================================================
> --- 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/5735b8108c8831a5a649815318391789e977a198
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.
--
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: ЦиÑÑÐ¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑ OpenPGP
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20160613/5d84bae9/attachment.sig>
More information about the svn-src-head
mailing list