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
[-- Attachment #1 --] 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 [-- Attachment #2 --] -----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160613213633.7fd1631a>
