Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jun 2016 22:38:19 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Alexander Kabaev <kabaev@gmail.com>
Cc:        "src-committers@freebsd.org" <src-committers@freebsd.org>,  "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>,  "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r301849 - head/sys/mips/mips
Message-ID:  <CAJ-VmoktCx=P_ekTbvY1BehQFypLxq0=-YKKhtrmhBVw%2BZxnJg@mail.gmail.com>
In-Reply-To: <20160613213633.7fd1631a@kan>
References:  <201606130317.u5D3H0Kw091894@repo.freebsd.org> <20160613213633.7fd1631a@kan>

next in thread | previous in thread | raw e-mail | index | archive | help
I'll test that now. Thanks!


-a


On 13 June 2016 at 18:36, Alexander Kabaev <kabaev@gmail.com> wrote:
> 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
>>
>> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmoktCx=P_ekTbvY1BehQFypLxq0=-YKKhtrmhBVw%2BZxnJg>