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