acadia-newlib/newlib/libc
Jeff Johnston e6e56f7c72 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp>
Reduce the memory consumption of variable argument functions
        for SPU (cell):
        * libc/machine/spu/Makefile.am: Replace printf/scanf family C sources
          to assembler sources.
        * libc/machine/spu/Makefile.in: Regenerated.
        * libc/machine/spu/stdio.c: Add __check_init function wrapping
          CHECK_INIT macro to use from assembler routines.
        * libc/machine/spu/c99ppe.h: Add definitions for assembler code.
        * libc/machine/spu/fiprintf.S: New file.
        * libc/machine/spu/fiscanf.S: Ditto.
        * libc/machine/spu/fprintf.S: Ditto.
        * libc/machine/spu/fscanf.S: Ditto.
        * libc/machine/spu/iprintf.S: Ditto.
        * libc/machine/spu/iscanf.S: Ditto.
        * libc/machine/spu/printf.S: Ditto.
        * libc/machine/spu/scanf.S: Ditto.
        * libc/machine/spu/siprintf.S: Ditto.
        * libc/machine/spu/siscanf.S: Ditto.
        * libc/machine/spu/sniprintf.S: Ditto.
        * libc/machine/spu/snprintf.S: Ditto.
        * libc/machine/spu/sprintf.S: Ditto.
        * libc/machine/spu/sscanf.S: Ditto.
        * libc/machine/spu/stack_reg_va.S: Ditto.
        * libc/machine/spu/syscall.def: Ditto. (for maintenance)
        * libc/machine/spu/mk_syscalls: Ditto. (for maintenance)
        * libc/machine/spu/fiprintf.c: Removed. (Replaced by .S)
        * libc/machine/spu/fiscanf.c: Ditto.
        * libc/machine/spu/fprintf.c: Ditto.
        * libc/machine/spu/fscanf.c: Ditto.
        * libc/machine/spu/iprintf.c: Ditto.
        * libc/machine/spu/iscanf.c: Ditto.
        * libc/machine/spu/printf.c: Ditto.
        * libc/machine/spu/scanf.c: Ditto.
        * libc/machine/spu/siprintf.c: Ditto.
        * libc/machine/spu/siscanf.c: Ditto.
        * libc/machine/spu/sniprintf.c: Ditto.
        * libc/machine/spu/snprintf.c: Ditto.
        * libc/machine/spu/sprintf.c: Ditto.
        * libc/machine/spu/sscanf.c: Ditto.
2007-08-23 18:45:22 +00:00
..
argz 2007-06-05 Christian Groessler <chris@groessler.org> 2007-06-05 21:40:48 +00:00
ctype * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
errno * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
iconv * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
include 2007-08-03 Ralf Corsepius <ralf.corsepius@rtems.org> 2007-08-03 21:03:40 +00:00
locale * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
machine 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
misc * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
posix * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
reent 2007-07-06 Jeff Johnston <jjohnstn@redhat.com> 2007-07-06 16:56:30 +00:00
search * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
signal * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
stdio Implement fmemopen and open_memstream. 2007-08-02 20:23:06 +00:00
stdio64 More POSIX stream corner cases. 2007-07-31 20:49:40 +00:00
stdlib * libc/include/wchar.h: Declare wcstol, wcstoll, wcstoul, 2007-07-06 20:03:28 +00:00
string * libc/include/wchar.h: Add prototype for wcsxfrm. 2007-07-04 16:18:34 +00:00
sys 2007-08-03 Jeff Johnston <jjohnstn@redhat.com> 2007-08-03 21:01:11 +00:00
syscalls * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
time 2007-07-06 Jeff Johnston <jjohnstn@redhat.com> 2007-07-06 16:56:30 +00:00
unix * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
Makefile.am * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
Makefile.in * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
aclocal.m4 * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
configure * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
configure.in * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
libc.texinfo 2005-12-18 Jeff Johnston <jjohnstn@redhat.com> 2006-12-18 22:21:56 +00:00
saber import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
sys.tex 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:36:05 +00:00