History log of /src/lib/libc/arch/sh3/gen/Makefile.inc |
Revision | | Date | Author | Comments |
1.26 |
| 20-Jan-2014 |
joerg | Use fabs_ieee754.c.
|
1.25 |
| 06-Dec-2009 |
uebayasi | branches: 1.25.6; 1.25.12; Rename ${SRCS.{alpha,arm,...}.gen} to ${LSRCS.{alpha,arm,...}.gen} because they ended up in ${LSRCS}, not ${SRCS}. ${SRCS.*} namespace will be used for more useful things. No functional changes intended.
|
1.24 |
| 28-Jun-2006 |
drochner | build frexp/ldexp/modf in the "compat" part (code is identical) (These are the easy cases where no assembler implementations exist.)
|
1.23 |
| 17-Jun-2006 |
uwe | G/c KMSRCS and KMINCLUDES now that we have common/lib/libc
|
1.22 |
| 02-Jun-2006 |
mrg | remove GCC2 support
|
1.21 |
| 07-Apr-2006 |
mrg | retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4.
|
1.20 |
| 15-Oct-2005 |
uwe | _setjmp and _longjmp are not compat functions. Noticed by Havard Eidnes.
|
1.19 |
| 15-Sep-2005 |
uwe | Add lint stubs for __setjmp14 and __sigsetjmp14.
|
1.18 |
| 15-Sep-2005 |
uwe | Switch arch/sh3/gen to the new compat code layout.
|
1.17 |
| 15-Apr-2005 |
kleink | Push back the descriptions of NaN formats, and descriptions of the distinction between signalling NaNs and quiet NaNs back into the machine-dependent headers; treat the implementation of __nanf in the same spirit.
IEEE 754 leaves the distinction between signalling NaNs and quiet NANs to the implementation, and unlike our headers used to suggest they're not identical in the interpretation of the fraction's MSb; in due course, make those of hppa, mips, sh3, and sh5 reflect reality.
|
1.16 |
| 04-Mar-2004 |
kleink | branches: 1.16.6; * Turn isinf(3) and isnan(3) into C99-style macros. * Make it possible for ports to override these (i.e., VAX). * Remove isnanl(), which was internal to libc only.
|
1.15 |
| 22-Feb-2004 |
uwe | In gcc3 world the "millicode" must be provided by libgcc*.a, so don't include it in libc.
|
1.14 |
| 15-Jan-2004 |
kleink | Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.
|
1.13 |
| 25-Oct-2003 |
kleink | Add __infinityf and __infinityl, float respectively long double analogs of __infinity.
|
1.12 |
| 24-Oct-2003 |
kleink | * Since there is no single portable IEEE 754 format for a long double, keep a common implementation of isinfl() and isnanl() to be used by platforms where `long double' == `double'; move others into machine-dependent code. * In due course, consider __VFP_FP__ on arm.
|
1.11 |
| 01-Aug-2003 |
lukem | Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
|
1.10 |
| 17-May-2003 |
thorpej | Build _isinfl() and _isnanl().
|
1.9 |
| 12-May-2003 |
kleink | Rename ieee754_function.c to function_ieee754.c, following the convention used in exec_format.c, loadfile_format.c, subsys_machdep.c etc. Per discussion with Christos.
|
1.8 |
| 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.7 |
| 05-Sep-2002 |
msaitoh | Add __movstr_i4_{odd,even} for -m4. Written by SHIMIZU Ryo.
|
1.6 |
| 02-Apr-2002 |
thorpej | Remove non-existent ldexp.c from SRCS.
|
1.5 |
| 19-Feb-2002 |
simonb | Clean up some rampant code duplication wrt ieee number handling: - Add alignment-safe double and float unions. - Use the above for the __infinity and __nan constants on all architectures that use the standard ieee754 representation of those constants. - Add a single copy of various ieee754 math functions (frexp, isinf, isnan, ldexp and modf) that had numerous duplicates among the arch-specific directories. - Use the above functions on all architectures where the generic C versions where used. Architectures that had local assembly routines are untouched (for those functions only).
|
1.4 |
| 09-Jun-2000 |
msaitoh | branches: 1.4.4; movstrSI*() for gcc -Os
|
1.3 |
| 06-Jun-2000 |
tsubai | Add softfloat glue for sh3.
|
1.2 |
| 17-Jan-2000 |
kleink | branches: 1.2.2; Add NAN constant glue for sh3.
|
1.1 |
| 05-Jan-2000 |
msaitoh | libc for SH3. TODO: fplib
|
1.2.2.1 |
| 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.4.4.7 |
| 07-Oct-2002 |
thorpej | Add missing backslash.
|
1.4.4.6 |
| 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.4.4.5 |
| 10-Aug-2002 |
thorpej | Add _lwp.c to SRCS.
|
1.4.4.4 |
| 22-Jun-2002 |
thorpej | ucontext-related functions. From Klaus Klein.
|
1.4.4.3 |
| 25-Apr-2002 |
nathanw | Catch up to -current.
|
1.4.4.2 |
| 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.4.4.1 |
| 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.16.6.1 |
| 19-Apr-2005 |
tron | Pull up revision 1.17 (requested by kleink in ticket #163): Push back the descriptions of NaN formats, and descriptions of the distinction between signalling NaNs and quiet NaNs back into the machine-dependent headers; treat the implementation of __nanf in the same spirit. IEEE 754 leaves the distinction between signalling NaNs and quiet NANs to the implementation, and unlike our headers used to suggest they're not identical in the interpretation of the fraction's MSb; in due course, make those of hppa, mips, sh3, and sh5 reflect reality.
|
1.25.12.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.25.6.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|