CVS commit: src/lib/libc/softfloat

2011-01-17 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jan 17 10:08:35 UTC 2011

Modified Files:
src/lib/libc/softfloat: Makefile.inc
Added Files:
src/lib/libc/softfloat: eqtf2.c getf2.c gttf2.c letf2.c lttf2.c
negtf2.c netf2.c

Log Message:
Add long double functions for eq,ne,gt,le,ge,lt,neg ops.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/softfloat/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/lib/libc/softfloat/eqtf2.c \
src/lib/libc/softfloat/getf2.c src/lib/libc/softfloat/gttf2.c \
src/lib/libc/softfloat/letf2.c src/lib/libc/softfloat/lttf2.c \
src/lib/libc/softfloat/negtf2.c src/lib/libc/softfloat/netf2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2011-03-04 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Mar  4 11:48:58 UTC 2011

Modified Files:
src/lib/libc/softfloat: softfloat-specialize

Log Message:
Use sigqueueinfo() instead of raise() to generate exceptions. Provide
minimalistic siginfo data.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/softfloat/softfloat-specialize

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2011-03-06 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Mar  6 10:27:37 UTC 2011

Modified Files:
src/lib/libc/softfloat: softfloat-specialize

Log Message:
Apply local namespace protection equivalent to the weak alias done
in softfloat-for-gcc.h, which we can't include here, to move
"float_exception_mask" into implementation namespace.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/softfloat/softfloat-specialize

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2011-07-03 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul  3 15:26:58 UTC 2011

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
mips wants some -Wno-enum-compare here, too.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2011-07-03 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Jul  4 02:53:15 UTC 2011

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
sh3 also needs -Wno-enum-compare here.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2012-03-20 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Mar 21 02:32:27 UTC 2012

Modified Files:
src/lib/libc/softfloat: softfloat-specialize
src/lib/libc/softfloat/bits64: softfloat-macros softfloat.c

Log Message:
cast to appropriate types.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/softfloat/softfloat-specialize
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/softfloat/bits64/softfloat-macros
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2012-08-04 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug  5 04:27:42 UTC 2012

Modified Files:
src/lib/libc/softfloat: softfloat-for-gcc.h

Log Message:
ARM EABI (AAPCS) uses different names for the softfloat routines that
the normal GCC ones.  So after we redefine softfloat's to be what (old) GCC
wants, we redefined the old GCC names to what ARM EABI want (but only if we
are using ARM EABI).  We do this for routines not compiled by softfloat so
can just have these redefinitions in one place.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/softfloat/softfloat-for-gcc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2012-11-13 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Nov 14 03:47:31 UTC 2012

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
For arm, add -fno-tree-vrp to COPTS when compiling softfloat.c.
Without -fno-tree-vrp, -INF + -INF returns 0 by adddf3.
Fixes PR#46953.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2012-11-16 Thread Havard Eidnes
Module Name:src
Committed By:   he
Date:   Fri Nov 16 12:38:10 UTC 2012

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
Fix make syntax problem by putting the condition on the same line as .elif.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2013-01-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jan 10 08:16:11 UTC 2013

Modified Files:
src/lib/libc/softfloat: fpsetmask.c fpsetround.c fpsetsticky.c
softfloat-specialize
src/lib/libc/softfloat/bits32: softfloat.c
src/lib/libc/softfloat/bits64: softfloat.c

Log Message:
Add hooks to softfloat to support per-lwp exception state.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/softfloat/fpsetmask.c
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/softfloat/fpsetround.c \
src/lib/libc/softfloat/fpsetsticky.c
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/softfloat/softfloat-specialize
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/softfloat/bits32/softfloat.c
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2013-04-16 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Apr 16 10:54:53 UTC 2013

Modified Files:
src/lib/libc/softfloat: Makefile.inc softfloat-for-gcc.h

Log Message:
ARM EABI needs different floating point comparision functions.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/softfloat/Makefile.inc
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/softfloat/softfloat-for-gcc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2013-04-16 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Apr 16 12:26:29 UTC 2013

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
Use MACHINE_ARCH, not MACHINE


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2013-08-01 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Aug  1 22:18:50 UTC 2013

Modified Files:
src/lib/libc/softfloat: softfloat-for-gcc.h

Log Message:
Make sure to  if we are doing using EABI.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libc/softfloat/softfloat-for-gcc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2013-08-01 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Aug  1 23:21:19 UTC 2013

Modified Files:
src/lib/libc/softfloat: softfloat-for-gcc.h

Log Message:
Only include  when __ARM_PCS_VFP is defined.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/softfloat/softfloat-for-gcc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2015-04-08 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Apr  8 13:16:37 UTC 2015

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
Restrict the arm compiler optimization hack to gcc 4.5


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2013-12-19 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Thu Dec 19 22:20:01 UTC 2013

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
Only apply -fno-tree-vrp for GCC.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2014-01-30 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jan 30 19:06:54 UTC 2014

Added Files:
src/lib/libc/softfloat: unordtf2.c

Log Message:
unord for float128 long double


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/lib/libc/softfloat/unordtf2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2014-01-30 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jan 30 19:11:54 UTC 2014

Modified Files:
src/lib/libc/softfloat: Makefile.inc

Log Message:
Add unordtf2.c


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/lib/libc/softfloat/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat

2014-01-30 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jan 30 19:11:41 UTC 2014

Modified Files:
src/lib/libc/softfloat: unordtf2.c

Log Message:
Make confiditon on FLOAT128


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/softfloat/unordtf2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat/bits64

2016-03-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Mar 29 18:42:29 UTC 2016

Modified Files:
src/lib/libc/softfloat/bits64: softfloat.c

Log Message:
Avoid warnings (signed/unsigned comparision and unused variable)


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat/bits64

2011-07-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Jul  9 02:28:31 UTC 2011

Modified Files:
src/lib/libc/softfloat/bits64: softfloat.c

Log Message:
Add SOFTFLOAT_NEED_FIXUNS condition around the float128 fixuns


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat/bits64

2012-03-20 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Mar 20 21:34:51 UTC 2012

Modified Files:
src/lib/libc/softfloat/bits64: softfloat.c

Log Message:
Remove initialized but unused variable


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat/bits32

2012-03-21 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Mar 21 14:17:54 UTC 2012

Modified Files:
src/lib/libc/softfloat/bits32: softfloat.c

Log Message:
add casts


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/softfloat/bits32/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat/bits64

2012-03-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Mar 24 00:06:21 UTC 2012

Modified Files:
src/lib/libc/softfloat/bits64: softfloat.c

Log Message:
Fix a bug introduced by lint cleanup.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/softfloat/bits64

2013-11-22 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Nov 22 17:04:24 UTC 2013

Modified Files:
src/lib/libc/softfloat/bits64: softfloat.c

Log Message:
Fix a cast from the lint cleanup that made small exponents (i.e. values < 1)
sign extend wrong and overflow, causing an underflow in all 128 bit sqrt
calculations.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/softfloat/bits64/softfloat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.