Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/arch/sh3/gen/Makefile.inc
RevisionDateAuthorComments
 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")

RSS XML Feed