CVS commit: src/lib/libc/arch/alpha/gen

2013-11-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Nov 2 23:54:04 UTC 2013 Modified Files: src/lib/libc/arch/alpha/gen: fpsetmask.c fpsetsticky.c Log Message: fix old style decls To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

Re: CVS commit: src/lib/libc/arch/alpha/gen

2013-03-13 Thread Martin Husemann
On Tue, Mar 12, 2013 at 09:20:44PM +, Christos Zoulas wrote: In article 20130312193820.a36b017...@cvs.netbsd.org, Martin Husemann source-changes-d@NetBSD.org wrote: is the memset() in longjmp desired? It will just slow down things. I have a bad feeling setting random values to registers,

Re: CVS commit: src/lib/libc/arch/alpha/gen

2013-03-13 Thread Christos Zoulas
On Mar 13, 8:33am, mar...@duskware.de (Martin Husemann) wrote: -- Subject: Re: CVS commit: src/lib/libc/arch/alpha/gen | I have a bad feeling setting random values to registers, and we will | do a system call right afterwards, so I think it is no big deal performance | wise. We can carfully null

Re: CVS commit: src/lib/libc/arch/alpha/gen

2013-03-13 Thread Martin Husemann
On Wed, Mar 13, 2013 at 08:44:03AM -0400, Christos Zoulas wrote: But most of the structure is explicitly initialized. It is probably better to explicitly set the missing members that calling memset(). I have verified that only argument and scratch registers remain uninitialized, and so removed

CVS commit: src/lib/libc/arch/alpha/gen

2013-03-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Mar 13 08:05:46 UTC 2013 Modified Files: src/lib/libc/arch/alpha/gen: __longjmp14.c Log Message: Remove clearing of ucontext_t, the only random register values now are argument and scratch registers (which will be reloaded

CVS commit: src/lib/libc/arch/alpha/gen

2013-03-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Mar 13 08:05:46 UTC 2013 Modified Files: src/lib/libc/arch/alpha/gen: __longjmp14.c Log Message: Remove clearing of ucontext_t, the only random register values now are argument and scratch registers (which will be reloaded

Re: CVS commit: src/lib/libc/arch/alpha/gen

2013-03-12 Thread Christos Zoulas
In article 20130312193820.a36b017...@cvs.netbsd.org, Martin Husemann source-changes-d@NetBSD.org wrote: is the memset() in longjmp desired? It will just slow down things. christos

CVS commit: src/lib/libc/arch/alpha/gen

2013-03-12 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Mar 12 19:38:20 UTC 2013 Modified Files: src/lib/libc/arch/alpha/gen: __longjmp14.c __setjmp14.S Log Message: Save the GP register value and restore it on longjmp. While formally GP is not a callee-saved register, for static

CVS commit: src/lib/libc/arch/alpha/gen

2012-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed Sep 12 14:13:44 UTC 2012 Modified Files: src/lib/libc/arch/alpha/gen: _lwp.c Log Message: Fix the build, _UC_UNIQUE has been renamed _UC_TLSBASE To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/lib/libc/arch/alpha/gen

2012-09-12 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed Sep 12 14:13:44 UTC 2012 Modified Files: src/lib/libc/arch/alpha/gen: _lwp.c Log Message: Fix the build, _UC_UNIQUE has been renamed _UC_TLSBASE To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

Re: CVS commit: src/lib/libc/arch/alpha/gen

2012-03-22 Thread David Laight
On Wed, Mar 21, 2012 at 11:57:25PM +0100, Nicolas Joly wrote: On Wed, Mar 21, 2012 at 10:42:58PM +0200, Alan Barrett wrote: On Wed, 21 Mar 2012, Havard Eidnes wrote: Modified Files: src/lib/libc/arch/alpha/gen: fpgetround.c fpsetround.c Log Message: Add some casts to get rid of

Re: CVS commit: src/lib/libc/arch/alpha/gen

2012-03-22 Thread Valeriy E. Ushakov
On Thu, Mar 22, 2012 at 07:27:18 +, David Laight wrote: On Wed, Mar 21, 2012 at 11:57:25PM +0100, Nicolas Joly wrote: On Wed, Mar 21, 2012 at 10:42:58PM +0200, Alan Barrett wrote: On Wed, 21 Mar 2012, Havard Eidnes wrote: Modified Files: src/lib/libc/arch/alpha/gen: fpgetround.c

Re: CVS commit: src/lib/libc/arch/alpha/gen

2012-03-21 Thread Alan Barrett
On Wed, 21 Mar 2012, Havard Eidnes wrote: Modified Files: src/lib/libc/arch/alpha/gen: fpgetround.c fpsetround.c Log Message: Add some casts to get rid of bitwise op on signed value is non-portable warning from lint. I see no bitwise ops on signed values here. - return

Re: CVS commit: src/lib/libc/arch/alpha/gen

2012-03-21 Thread Nicolas Joly
On Wed, Mar 21, 2012 at 10:42:58PM +0200, Alan Barrett wrote: On Wed, 21 Mar 2012, Havard Eidnes wrote: Modified Files: src/lib/libc/arch/alpha/gen: fpgetround.c fpsetround.c Log Message: Add some casts to get rid of bitwise op on signed value is non-portable warning from lint. I

CVS commit: src/lib/libc/arch/alpha/gen

2012-03-21 Thread Havard Eidnes
Module Name:src Committed By: he Date: Wed Mar 21 20:07:52 UTC 2012 Modified Files: src/lib/libc/arch/alpha/gen: fpgetround.c fpsetround.c Log Message: Add some casts to get rid of bitwise op on signed value is non-portable warning from lint. To generate a diff of this

CVS commit: src/lib/libc/arch/alpha/gen

2012-03-21 Thread Havard Eidnes
Module Name:src Committed By: he Date: Wed Mar 21 20:07:52 UTC 2012 Modified Files: src/lib/libc/arch/alpha/gen: fpgetround.c fpsetround.c Log Message: Add some casts to get rid of bitwise op on signed value is non-portable warning from lint. To generate a diff of this

CVS commit: src/lib/libc/arch/alpha/gen

2011-06-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Jun 12 05:44:36 UTC 2011 Modified Files: src/lib/libc/arch/alpha/gen: __setjmp14.S flt_rounds.c fpgetround.c fpsetround.c Log Message: Use excb before and after the mt_fpcr/mf_fpcr instructions as specified in the

CVS commit: src/lib/libc/arch/alpha/gen

2011-06-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Jun 12 05:44:36 UTC 2011 Modified Files: src/lib/libc/arch/alpha/gen: __setjmp14.S flt_rounds.c fpgetround.c fpsetround.c Log Message: Use excb before and after the mt_fpcr/mf_fpcr instructions as specified in the