OSDN Git Service

2000-12-07 Jay Kulpinski <jskulpin@eng01.gdds.com>
[pf3gnuchains/pf3gnuchains3x.git] / newlib / ChangeLog
index 5bf1caf..aa25263 100644 (file)
@@ -1,3 +1,185 @@
+2000-12-07  Jay Kulpinski <jskulpin@eng01.gdds.com>
+
+        * libc/stdio/vfprintf.c: Minor modification to avoid requiring
+        a floating point register unless really printing a floating
+        point number.
+
+2000-12-07  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/stdlib/ldtoa.c: Removed include of alloca.h.
+       Also removed \r's.
+       (asctoeg): Replaced alloca call with stack array and malloc
+       when storage exceeds reasonable limit.
+       (e53toe): Fixed einfin calls missing ldp parameter.
+       (eiisinf): Hide behind check for LDBL_MANT_DIG == 64.
+
+2000-12-06  Jeff Johnston  <jjohnstn@redhat.com>
+
+
+       * libc/stdio/vfscanf.c: Fix typo for _NO_LONGDBL macro.
+
+2000-12-06  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/stdlib/Makefile.am: Added ldtoa.c to list of sources.
+       * libc/stdlib/Makefile.in: Regenerated.
+       * libc/stdio/floatio.h: Added suitable MAXEXP for long double.
+       * libc/stdio/vfieeefp.h: Added long double bit structures.
+       * libc/stdio/vfprintf.c[WANT_IO_LONG_DBL]: Added long double support.
+       [WANT_IO_LONG_DBL](isinfl, isnanl): New static long double routines.
+       (exponent): Changed expbuf to reasonable maximum instead of MAXEXP.
+       * libc/stdio/vfscanf.c[WANT_IO_LONG_DBL]: Added long double support.
+       * libc/stdlib/ldtoa.c: New file containing _ldtoa_r and
+       _strtold routines used for conversions between character
+       and long double.
+
+Wed Dec  6 12:01:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/stdlib.h: Add declarations for `mkstemp' and `mktemp'.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/machine/time.h: RTEMS systems can configure clock
+       tick rate so use sysconf() to ask.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/sys/times.h: Add reference to POSIX standard.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/sys/time.h: Added BSD timer manipulation macros
+        used by RTEMS code.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/sys/rtems/crt0.c: Add stubs for functions implicitly
+        referenced by code generated by gcc 2.8.1.
+        (a29k): Add stubs for V_SPILL, V_FILL, V_BSD_OS, V_EPI_OS to 
+       satisfy gcc.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/stdlib/system.c: Avoid compiling do_system() for RTEMS.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * libc/include/ieeefp.h: Added entries for OpenCores CPUs.
+
+2000-12-04  Joel Sherrill <joel@OARcorp.com>
+
+        * configure.host (or16, or32): New entries for OpenCores
+       OpenRisc CPUs.
+        (*-*-rtems*): Add -DNO_EXEC.
+
+2000-12-04  Keith Outwater <vac4050@cae597.rsc.raytheon.com>
+
+        * libc/include/sys/errno.h: Added comments on many error numbers.
+        * libc/string/strerror.c: Added some more strings.
+
+2000-11-30  Jeff Johnston <jjohnstn@redhat.com>
+
+       * libc/sys/sh/syscalls.c (_link): New stub.
+
+2000-11-29  Nick Clifton  <nickc@redhat.com>
+
+       * configure.host: Add xscale target.
+       * libc/machine/xscale: New directory.
+       * libc/machine/xscale/Makefile.am: New file.
+       * libc/machine/xscale/Makefile.in: New file.
+       * libc/machine/xscale/aclocal.m4: New file.
+       * libc/machine/xscale/configure: New file.
+       * libc/machine/xscale/configure.in: New file.
+       * libc/machine/xscale/memchr.S: New file.
+       * libc/machine/xscale/memcmp.S: New file.
+       * libc/machine/xscale/memcpy.S: New file.
+       * libc/machine/xscale/memmove.S: New file.
+       * libc/machine/xscale/memset.S: New file.
+       * libc/machine/xscale/strchr.S: New file.
+       * libc/machine/xscale/strcmp.S: New file.
+       * libc/machine/xscale/strcpy.S: New file.
+       * libc/machine/xscale/strlen.S: New file.
+
+Sat Nov 25 11:24:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/sys/types.h: Change i to `__i' in FD_ZERO macro to
+       avoid compiler warnings.
+
+2000-11-22  Michael Meissner  <meissner@redhat.com>
+
+       * libc/posix/execl.c (execl): Don't reference environ directly,
+       reference it only via a static pointer to avoid problems with some
+       shared library systems and with different uses of small data where
+       the user specifies his own version of environ.
+       * libc/posix/execv.c (execv): Ditto.
+       * libc/stdlib/getenv_r.c (_findenv_r): Ditto.
+       * libc/stdlib/setenv_r.c (_setenv_r,_unsetenv_r): Ditto.
+       * libc/stdlib/system.c (system, !cygwin32 case): Ditto.
+
+       * libc/stdlib/getenv.c (environ): Delete unused reference to
+       environ.
+
+       * libc/stdlib/getenv_r.c: Make initial comment friendlier to emacs
+       colorization.
+       * libc/stdlib/system.c: Ditto.
+
+Tue Nov 21 20:32:21 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/sys/cygwin/sys/dirent.h: Change definition to avoid necessity of
+       including windows headers.
+
+2000-11-20  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/sys/unistd.h: Removed definition of MAXNAMLEN.
+       * libc/include/dirent.h: Added definition of MAXNAMLEN if
+       not defined by sys/dirent.h.
+       * libc/posix/execvp.c: Added include of dirent.h to get
+       MAXNAMLEN value which used to be in unistd.h.
+
+Mon Nov  6 12:56:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/sys/types.h: Change type of i to `size_t' in
+       FD_ZERO macro to avoid compiler warnings.
+
+Sun Oct 29 20:06:41 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/stdlib.h: Avoid declaring cfree under Cygwin.
+       * libc/include/malloc.h: Ditto.  Also remove obsolete declaration.
+
+Tue Oct 24 20:16:00 2000  Corinna Vinschen <vinschen@cygnus.com>
+
+       * libc/include/sys/unistd.h: Add defines for sysconf values
+       _SC_NPROCESSORS_CONF, _SC_NPROCESSORS_ONLN, _SC_PHYS_PAGES and
+       _SC_AVPHYS_PAGES.
+
+Mon Oct  9 20:26:33 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/include/sys/unistd.h: Add getdtablesize and setdtablesize
+       declarations for __CYGWIN__.
+
+2000-09-19  Geoffrey Keating  <geoffk@cygnus.com>
+
+       * libc/signal/signal.c (__sigtramp_r): ISO C requires
+       case labels to be integral constant expressions, so
+       use an if/else tree instead.
+       (_raise_r): Likewise.
+
+2000-09-13  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/machine/v850/setjmp.S: Fixed tab problems caused by
+       clipping patch from e-mail reader.
+
+2000-09-13  Will Cohen  <wcohen@redhat.com>
+
+       * libc/machine/v850/setjmp.S (_setjmp): Save r1 rather than r0.
+       Added return value 0.
+       (_longjmp): Allow longjmp to return value of second argument
+       passed to it.
+
+2000-09-06  Jeff Johnston <jjohnstn@redhat.com>
+
+        * libc/include/sys/types.h (FD_ZERO): Remove call to bzero and
+        inline code to prevent having to include another header file.
+
 Wed Sep  6 15:06:40 2000  Christopher Faylor <cgf@cygnus.com>
 
        * Makefile.am: Fix space vs. tab problem in install-data-local.