Lines Matching refs:machine

19 	* libc/machine/arc/asm.h: Define new GCC definition for old compiler.
20 * libc/machine/arc/memcmp-bs-norm.S: Use new GCC defines to detect
22 * libc/machine/arc/memcmp.S: Likewise.
23 * libc/machine/arc/memcpy-archs.S: Likewise.
24 * libc/machine/arc/memcpy-bs.S: Likewise.
25 * libc/machine/arc/memcpy.S: Likewise. * libc/machine/arc/memset-archs.S: Likewise.
26 * libc/machine/arc/memset-archs.S: Likewise.
27 * libc/machine/arc/memset-bs.S: Likewise.
28 * libc/machine/arc/memset.S: Likewise.
29 * libc/machine/arc/setjmp.S: Likewise.
30 * libc/machine/arc/strchr-bs-norm.S: Likewise.
31 * libc/machine/arc/strchr-bs.S: Likewise.
32 * libc/machine/arc/strchr.S: Likewise.
33 * libc/machine/arc/strcmp-archs.S: Likewise.
34 * libc/machine/arc/strcmp.S: Likewise.
35 * libc/machine/arc/strcpy-bs-arc600.S: Likewise.
36 * libc/machine/arc/strcpy-bs.S: Likewise.
37 * libc/machine/arc/strcpy.S: Likewise.
38 * libc/machine/arc/strlen-bs-norm.S: Likewise.
39 * libc/machine/arc/strlen-bs.S: Likewise.
40 * libc/machine/arc/strlen.S: Likewise.
41 * libc/machine/arc/strncpy-bs.S: Likewise.
42 * libc/machine/arc/strncpy.S: Likewise.
72 * libm/machine/arm/s_ceil.c: Also check that 64bit FP instructions are
74 * libm/machine/arm/s_floor.c: Likewise.
75 * libm/machine/arm/s_nearbyint.c: Likewise.
76 * libm/machine/arm/s_rint.c: Likewise.
77 * libm/machine/arm/s_round.c: Likewise.
78 * libm/machine/arm/s_trunc.c: Likewise.
118 * libc/machine/arm/strlen-stub.c: Adjust strlen-armv7.S selection logic.
119 * libc/machine/arm/strlen.S: Likewise.
123 * libc/machine/arm/strlen-stub.c: Move T2 -O2 implementation to...
124 * libc/machine/arm/strlen-thumb2-Os.S: New file.
125 * libc/machine/arm/strlen.S: Include strlen-thumb2-Os.S.
155 * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto.
201 * libc/machine/arm/strlen-stub.c: Move T1 -O2 implementation to...
202 * libc/machine/arm/strlen-thumb1-Os.S: New file.
203 * libc/machine/arm/strlen.S: Include strlen-thumb1-Os.S.
207 * libc/machine/arm/Makefile.am: Adding strlen.S.
208 * libc/machine/arm/Makefile.in: Regenerate.
209 * libc/machine/arm/strlen.S: New.
210 * libc/machine/arm/strlen-stub.c: Rewrite #if condition.
211 * libc/machine/arm/strlen-armv7.S: Remove surrounding #if.
215 * libc/machine/arm/Makefile.am: Rename strlen.c to strlen-stub.c
216 * libc/machine/arm/Makefile.in: Regenerate.
217 * libc/machine/arm/strlen.c: Rename to...
218 * libc/machine/arm/strlen-stub.c: ... this.
222 * libc/machine/arm/Makefile.am: Drop STRLEN_SRC and STRLEN_OBJ.
224 * libc/machine/arm/configure.in (HAVE_THUMB1, OPT_SIZE): Remove.
225 * libc/machine/arm/strlen.c: Include ../../string/strlen.c.
226 * libc/machine/arm/configure: Regenerate.
227 * libc/machine/arm/Makefile.in: Regenerate.
231 * libc/machine/arm/strlen.c: Refactor nested #if.
236 * libc/include/machine/setjmp.h: Likewise.
237 * libc/machine/configure: Likewise.
238 * libc/machine/configure.in: Likewise.
239 * libc/machine/arc/Makefile.am: Likewise.
240 * libc/machine/arc/Makefile.in: Likewise.
241 * libc/machine/arc/aclocal.m4: Likewise.
242 * libc/machine/arc/asm.h: Likewise.
243 * libc/machine/arc/configure: Likewise.
244 * libc/machine/arc/configure.in: Likewise.
245 * libc/machine/arc/memcmp-bs-norm.S: Likewise.
246 * libc/machine/arc/memcmp-stub.c: Likewise.
247 * libc/machine/arc/memcmp.S: Likewise.
248 * libc/machine/arc/memcpy-archs.S: Likewise.
249 * libc/machine/arc/memcpy-bs.S: Likewise.
250 * libc/machine/arc/memcpy-stub.c: Likewise.
251 * libc/machine/arc/memcpy.S: Likewise.
252 * libc/machine/arc/memset-archs.S: Likewise.
253 * libc/machine/arc/memset-bs.S: Likewise.
254 * libc/machine/arc/memset-stub.c: Likewise.
255 * libc/machine/arc/memset.S: Likewise.
256 * libc/machine/arc/setjmp.S: Likewise.
257 * libc/machine/arc/strchr-bs-norm.S: Likewise.
258 * libc/machine/arc/strchr-bs.S: Likewise.
259 * libc/machine/arc/strchr-stub.c: Likewise.
260 * libc/machine/arc/strchr.S: Likewise.
261 * libc/machine/arc/strcmp-archs.S: Likewise.
262 * libc/machine/arc/strcmp-stub.c: Likewise.
263 * libc/machine/arc/strcmp.S: Likewise.
264 * libc/machine/arc/strcpy-bs-arc600.S: Likewise.
265 * libc/machine/arc/strcpy-bs.S: Likewise.
266 * libc/machine/arc/strcpy-stub.c: Likewise.
267 * libc/machine/arc/strcpy.S: Likewise.
268 * libc/machine/arc/strlen-bs-norm.S: Likewise.
269 * libc/machine/arc/strlen-bs.S: Likewise.
270 * libc/machine/arc/strlen-stub.c: Likewise.
271 * libc/machine/arc/strlen.S: Likewise.
272 * libc/machine/arc/strncpy-bs.S: Likewise.
273 * libc/machine/arc/strncpy-stub.c: Likewise.
274 * libc/machine/arc/strncpy.S: Likewise.
319 * newlib/libc/machine/aarch64/memcpy.S (memcpy): Further tuning for
324 * libc/machine/arm/strcmp-arm-tiny.S: Use .cfi_sections
326 * libc/machine/arm/strcmp-armv4.S: Likewise.
327 * libc/machine/arm/strcmp-armv4t.S: Likewise.
328 * libc/machine/arm/strcmp-armv6.S: Likewise.
329 * libc/machine/arm/strcmp-armv6m.S: Likewise.
330 * libc/machine/arm/strcmp-armv7.S: Likewise.
331 * libc/machine/arm/strcmp-armv7m.S: Likewise.
335 * libc/machine/arm/Makefile.am: Drop MEMCHR_SRC and MEMCHR_OBJ.
336 * libc/machine/arm/Makefile.in: Regenerate.
337 * libc/machine/arm/memchr-stub.c: New.
338 * libc/machine/arm/memchr.S: Adjust comments. Include memchr.c and
340 * libc/machine/arm/configure.in (HAVE_ARMV7): Remove.
341 * libc/machine/arm/configure: Regenerate.
345 * libc/machine/arm/Makefile.am: Drop MEMCPY_SRC and MEMCPY_OBJ.
346 * libc/machine/arm/Makefile.in: Regenerate.
347 * libc/machine/arm/configure.in: Remove HAVE_ARMV8A, HAVE_ARMV7A and
349 * libc/machine/arm/configure: Regenerate.
350 * libc/machine/arm/memcpy-stub.c: New.
351 * libc/machine/arm/memcpy.c: Adjust copyright year. Adjust comments.
361 * libc/machine/arm/configure.in: Check for __ARM_ARCH_8A__.
362 * libc/machine/arm/memcpy.S: Handle __ARM_ARCH_8A__.
363 * libc/machine/arm/Makefile.am: Consider HAVE_ARMV8A in memcpy
365 * libc/machine/arm/Makefile.in: Regenerate.
366 * libc/machine/arm/configure: Regenerate.
437 * libc/machine/mips/memcpy.S (memcpy): Add word copies for small
476 * libc/sys/rtems/include/machine/_threads.h: Likewise.
490 * libc/include/machine/setjmp.h (_JBLEN): Define for IA64.
499 * libc/include/machine/ieeefp.h: Ditto.
500 * libc/include/machine/setjmp.h: Ditto.
501 * libc/machine/configure.in: Ditto.
502 * libc/machine/configure: Ditto.
503 * libc/machine/ft32/Makefile.am: New file.
504 * libc/machine/ft32/Makefile.in: Ditto.
505 * libc/machine/ft32/aclocal.m4: Ditto.
506 * libc/machine/ft32/configure.in: Ditto.
507 * libc/machine/ft32/configure: Ditto.
508 * libc/machine/ft32/memcpy.S: Ditto.
509 * libc/machine/ft32/memset.S: Ditto.
510 * libc/machine/ft32/setjmp.S: Ditto.
511 * libc/machine/ft32/stpcmp.S: Ditto.
512 * libc/machine/ft32/strcmp.S: Ditto.
513 * libc/machine/ft32/strcpy.S: Ditto.
514 * libc/machine/ft32/strlen.S: Ditto.
518 * libc/machine/cris/sys/signal.h (kill): Declare.
527 * libc/machine/arm/strlen-armv7.S: Fix prepocessor check to avoid
557 * libc/machine/aarch64/memset.S (memset): Rewrite.
561 libc/sys/rtems/machine/_types.h: Move to ...
562 libc/sys/rtems/include/machine/_types.h: ... here.
563 libc/sys/rtems/machine/limits.h: Move to ...
564 libc/sys/rtems/include/machine/limits.h: ... here.
565 libc/sys/rtems/machine/param.h: Move to ...
566 libc/sys/rtems/include/machine/param.h: ... here.
584 * libc/include/machine/setjmp.h (siglongjmp): Declare as function on
591 * libc/machine/aarch64/memset.S (memset):
596 * libc/machine/aarch64/memset.S (memset):
601 * libc/machine/aarch64/memcpy.S (memcpy):
606 * libc/machine/aarch64/memove.S (memmove):
732 * libc/machine/arm/aeabi_memmove-arm.S (__aeabi_memmove): Update the
734 * libc/machine/arm/aeabi_memmove-thumb.S (__aeabi_memmove): Ditto.
735 * libc/machine/arm/aeabi_memmove-thumb2.S (__aeabi_memmove): Ditto.
736 * libc/machine/arm/aeabi_memset-arm.S (__aeabi_memset): Ditto.
737 * libc/machine/arm/aeabi_memset-thumb.S (__aeabi_memset): Ditto.
738 * libc/machine/arm/aeabi_memset-thumb2.S (__aeabi_memset): Ditto.
742 * libm/machine/aarch64/e_sqrt.c: New file.
743 * libm/machine/aarch64/ef_sqrt.c: New file.
744 * libm/machine/aarch64/s_fabs.c: New file.
745 * libm/machine/aarch64/sf_fabs.c: New file.
746 * libm/machine/aarch64/Makefile.in: Add new source files.
747 * libm/machine/aarch64/Makefile.am: Regenerate.
798 * libc/machine/rx/memchr.S: Add non-string insn using version.
799 * libc/machine/rx/memcpy.S: Likewise.
800 * libc/machine/rx/memmove.S: Likewise.
801 * libc/machine/rx/mempcpy.S: Likewise.
802 * libc/machine/rx/strcat.S: Likewise.
803 * libc/machine/rx/strcmp.S: Likewise.
804 * libc/machine/rx/strcpy.S: Likewise.
805 * libc/machine/rx/strlen.S: Likewise.
806 * libc/machine/rx/strncat.S: Likewise.
807 * libc/machine/rx/strncmp.S: Likewise.
808 * libc/machine/rx/strncpy.S: Likewise.
828 * libc/sys/rtems/machine/_types.h: Remove <stdint.h> include.
915 * libc/include/machine/_types.h (__suseconds_t): Define.
950 * libc/include/machine/time.h: Include <sys/_timespec.h>.
968 * libc/include/machine/time.h (_CLOCKS_PER_SEC_): redefine for RTEMS.
972 * libc/machine/mips/memset.S: Add support for mips32r6/mips64r6.
976 * libc/machine/mips/memcpy.S: Add support for mips32r6/mips64r6.
980 * libc/machine/mips/memcpy.S: Fix macro indentation and typos in
990 * libc/machine/arm/aeabi_memclr.c: New file to support
992 * libc/machine/arm/aeabi_memset.c: New file to support
994 * libc/machine/arm/aeabi_memset-soft.S: Ditto.
995 * libc/machine/arm/aeabi_memset-arm.S: Ditto.
996 * libc/machine/arm/aeabi_memset-thumb.S: Ditto.
997 * libc/machine/arm/aeabi_memset-thumb2.S: Ditto.
998 * libc/machine/arm/Makefile.am: Add dependencies.
999 * libc/machine/arm/Makefile.in: Regenerated.
1003 * libc/machine/arm/aeabi_memmove.c: New file to support
1005 * libc/machine/arm/aeabi_memmove-soft.S: Ditto.
1006 * libc/machine/arm/aeabi_memmove-arm.S: Ditto.
1007 * libc/machine/arm/aeabi_memmove-thumb.S: Ditto.
1008 * libc/machine/arm/aeabi_memmove-thumb2.S: Ditto.
1009 * libc/machine/arm/Makefile.am: Add dependencies.
1010 * libc/machine/arm/Makefile.in: Regenerated.
1070 * libc/machine/i386/f_*: Remove duplicate files.
1083 * libc/machine/configure.in: Likewise.
1084 * libc/machine/configure: Regenerate.
1085 * libc/machine/visium/: New directory.
1086 * libc/include/machine/setjmp.h (_JBLEN): Define for Visium.
1087 * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Likewise.
1088 * libc/include/machine/time.h (_CLOCKS_PER_SEC_): Likewise.
1097 * libc/machine/aarch64/strlen.S (strlen): Improve performance.
1144 * libc/machine/aarch64/strcpy.S (strcpy): Further performance
1146 * libc/machine/aarch64/stpcpy.S: New file.
1147 * libc/machine/aarch64/stpcpy-stub.c: New file.
1148 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Build stpcpy.
1149 * libc/machine/aarch64/Makefile.in: Regenerated.
1246 * libc/machine/aarch64/strcpy.S: Improve handling of short strings.
1289 * newlib/libc/include/machine/setjmp.h: Add FPU support.
1290 * newlib/libc/machine/nds32/setjmp.S: Add FPU support.
1294 * configure.host: Add libm nds32 machine directory.
1295 * libm/machine/configure: Regenerated.
1296 * libm/machine/configure.in: Add nds32 AC_CONFIG.
1297 * libm/machine/nds32/Makefile.am: New file.
1298 * libm/machine/nds32/Makefile.in: Generated.
1299 * libm/machine/nds32/aclocal.m4: Generated.
1300 * libm/machine/nds32/configure: Generated.
1301 * libm/machine/nds32/configure.in: New file.
1302 * libm/machine/nds32/w_sqrt.S: New file.
1303 * libm/machine/nds32/wf_sqrt.S: New file.
1313 * libc/include/machine/setjmp.h: Add or1knd
1314 * libc/machine/or1k/setjmp.S: Optional delay slot
1318 * libc/machine/or1k/setjmp.S: Remove save/restore of r3-r8
1343 * libc/machine/aarch64/strchrnul.S (vrepmask): Use a call-clobbered
1348 * libc/machine/aarch64/strrchr.S: New file.
1349 * libc/machine/aarch64/strrchr-stub.c: New file.
1350 * libc/machine/aarch64/Makefile.am: Add them to build list.
1351 * libc/machine/aarch64/Makefile.in: Regenerated.
1387 * libc/include/machine/setjmp.h [__mips__]: Remove __mips_fpr == 64
1389 * libc/machine/mips/setjmp.S: Re-work the o32 FP64 support to match
1395 * libc/machine/arm/strcmp-armv6m.S: New file.
1396 * libc/machine/arm/strcmp.S: Add new wrapper.
1397 * libc/machine/arm/Makefile.am: Add dependencies.
1398 * libc/machine/arm/Makefile.in: Regenerated.
1434 * libc/machine/aarch64/strcpy.S: New file.
1435 * libc/machine/aarch64/strcpy-stub.S: New file.
1436 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add new files.
1437 * libc/machine/aarch64/Makefile.in: Regenerate.
1513 * newlib/libc/machine/mips/strcmp.c: Remove.
1514 * newlib/libc/machine/mips/strcmp.S: New.
1515 * newlib/libc/machine/mips/Makefile.am (lib_a_SOURCES):
1517 * newlib/libc/machine/mips/Makefile.in: Regenerate.
1567 * libc/machine/arm/Makefile.am: Fix typo.
1568 * libc/machine/arm/Makefile.in: Regenerated.
1572 * libc/machine/arm/memchr.S: Clean up the wrapper.
1573 * libc/machine/arm/memcpy.S: Likewise.
1574 * libc/machine/arm/memchr-stub.c: Delete this redundant file.
1575 * libc/machine/arm/memcpy-stub.c: Likewise.
1576 * libc/machine/arm/strcmp.S: Add speed-preferred wrapper.
1577 * libc/machine/arm/strlen.S: Likewise.
1578 * libc/machine/arm/Makefile.am: Add dependencies.
1579 * libc/machine/arm/Makefile.in: Regenerated.
1580 * libc/machine/arm/configure.in: Add dependencies.
1581 * libc/machine/arm/configure: Regenerated.
1606 * libc/machine/arm/aeabi_memcpy.c: New file.
1607 * libc/machine/arm/aeabi_memcpy-armv7a.S: New file.
1608 * libc/machine/arm/Makefile.am: Add dependencies.
1609 * libc/machine/arm/Makefile.in: Regenerated.
1617 * libc/machine/aarch64/memchr.S: Add check for zero-sized buffer.
1647 * libc/machine/spu/spu_timer_internal.h: Decorate attribute names
1649 * libc/machine/xscale/machine/profile.h: Likewise.
1655 * libc/sys/linux/machine/i386/weakalias.h: Likewise.
1656 * libc/sys/linux/machine/i386/dl-procinfo.h: Likewise.
1657 * libc/sys/linux/machine/i386/dl-machine.h: Likewise.
1683 * libc/include/machine/ieeefp.h: Replace or32 with or1k.
1684 * libc/machine/configure.in: Add or1k subdirectory.
1685 * libc/machine/configure: Regenerate.
1686 * libc/machine/or1k/configure.in: New file.
1687 * libc/machine/or1k/configure: New file.
1688 * libc/machine/or1k/Makefile.am: New file.
1689 * libc/machine/or1k/Makefile.in: New file.
1690 * libc/machine/or1k/setjmp.S: New file.
1701 * libc/machine/aarch64/memchr.S: New file.
1702 * libc/machine/aarch64/memchr-stub.c: New file.
1703 * libc/machine/aarch64/Makefile.am: Add the new files.
1704 * libc/machine/aarch64/Makefile.in: Regenerated.
1709 * libc/machine/arm/memchr.S (.arch): Require revision ARMv6t2.
1768 * libc/machine/aarch64/strchrnul.S: New file.
1769 * libc/machine/aarch64/strchrnul-stub.c: New file.
1770 * libc/machine/aarch64/Makefile.am: Add them to build list.
1771 * libc/machine/aarch64/Makefile.in: Regenerated.
1775 * libc/machine/aarch64/strchr.S: New file.
1776 * libc/machine/aarch64/strchr-stub.c: New file.
1777 * libc/machine/aarch64/Makefile.am: Add them to build list.
1778 * libc/machine/aarch64/Makefile.in: Regenerated.
1794 * libc/machine/sparc/setjmp.S (longjmp): Use register g1 instead of g6.
1798 * libc/include/machine/ieeefp.h: Define _DOUBLE_IS_32BITS when double
1825 * libc/machine/arm/strcmp-arm-tiny.S: New file.
1826 * libc/machine/arm/strcmp-armv4.S: New file.
1827 * libc/machine/arm/strcmp-armv4t.S: New file.
1828 * libc/machine/arm/strcmp-armv6.S: New file.
1829 * libc/machine/arm/strcmp-armv7.S: New file.
1830 * libc/machine/arm/strcmp-armv7m.S: New file.
1831 * libc/machine/arm/strcmp.S: Replace with wrapper for various
1833 * libc/machine/arm/Makefile.am (strcmp.o, strcmp.obj): Add
1835 * libc/machine/arm/Makefile.in: Regenerated.
1844 * libc/machine/rl78/setjmp.S: Add RL78/G10 support.
1859 * libc/machine/arm/acle-compat.h: New file.
1860 * libc/machine/arm/arm_asm.h: Use it.
1878 * libc/machine/nds32/configure: Regenerated.
1879 * libc/machine/nds32/configure.in: Add AC_NOEXECUTABLES.
1883 * libc/machine/nds32/Makefile.am: Use C code implemented memcpy,
1885 * libc/machine/nds32/Makefile.in: Generated.
1886 * libc/machine/nds32/configure: Generated.
1887 * libc/machine/nds32/configure.in: Detect IS_NDS32_ISA_V3M.
1891 * libc/machine/nds32/setjmp.S: Keep jmp_buff sync with GDB.
1895 * libc/machine/nds32/setjmp.S: Optimize.
1918 * libc/include/machine/_default_types.h: Define unsigned type using
2080 libc/sys/rtems/machine/param.h.
2088 * libc/include/machine/_default_types.h: Move extern "C" after
2095 * libc/include/stdint.h: Include <machine/_default_types.h>
2098 <machine/_default_types.h>.
2104 * libc/include/sys/cdefs.h: Use <machine/_default_types.h>
2107 * libc/sys/rtems/machine/_types.h: Include <stdint.h> for
2180 * libc/machine/mips/setjmp.S: Fix definition of macro FPR_LAYOUT
2185 * libc/include/machine/setjmp.h: Add support for __mips_fpr being
2187 * libc/machine/mips/setjmp.S: Ditto, plus add checks for _MIPS_SIM
2192 * libc/machine/powerpc/vfscanf.c, libc/stdio/fgetpos.c,
2321 * libc/machine/spu/sys/dirent.h, libc/sys/decstation/sys/dirent.h,
2377 * libc/include/stdio.h, libc/machine/powerpc/vfscanf.c,
2378 libc/machine/spu/fgetpos.c, libc/machine/spu/fgets.c,
2379 libc/machine/spu/fopen.c, libc/machine/spu/fputs.c,
2380 libc/machine/spu/fread.c, libc/machine/spu/freopen.c,
2381 libc/machine/spu/fwrite.c, libc/machine/spu/setbuf.c,
2382 libc/machine/spu/vfprintf.c, libc/machine/spu/vfscanf.c,
2383 libc/machine/spu/vsnprintf.c, libc/machine/spu/vsprintf.c,
2384 libc/machine/spu/vsscanf.c, libc/stdio/asnprintf.c,
2463 * libc/include/machine/_default_types.h: Revert change from 2013-10-10.
2530 * libc/sys/rtems/machine/_types.h (_HAVE_SYSTYPES): Define.
2539 * libc/sys/rtems/machine/_types.h (__dev_t): Define.
2546 * libc/sys/rtems/machine/_types.h (_ssize_t): Delete.
2551 * libc/include/machine/_default_types.h: Revert change from 2013-10-10.
2555 * libc/include/machine/_default_types.h (__int8_t): Define via
2583 * libc/machine/mips/memset.c: Remove.
2584 * libc/machine/mips/memset.S: New.
2585 * libc/machine/mips/Makefile.am: Change memset.c to memset.S
2586 * libc/machine/mips/Makefile.in: Regenerate.
2659 libc/machine/microblaze/strcpy.c, libc/machine/xscale/memcpy.c,
2660 libc/machine/cris/memcpy.c: Add __restrict to prototype to
2671 * libc/machine/powerpc/configure.in: Remove extra_sources; fix
2673 * libc/machine/powerpc/Makefile.am: Define EXTRA_lib_a_SOURCES.
2674 * libc/machine/powerpc/configure: Regenerated.
2675 * libc/machine/powerpc/Makefile.in: Regenerated.
2680 * libc/include/machine/ieeefp.h: Add __MICROBLAZEEL__.
2681 * libc/machine/microblaze/mb_endian.h: New file.
2682 * newlib/libc/machine/microblaze/strcmp.c: Add little endian support.
2683 * newlib/libc/machine/microblaze/strcpy.c: Likewise.
2684 * newlib/libc/machine/microblaze/strlen.c: Likewise.
2688 * libc/machine/nds32/Makefile.am (lib_a_SOURCES): Add abort.c, memcpy.S,
2690 * libc/machine/nds32/Makefile.in: Regenerated.
2691 * libc/machine/nds32/{abort.c, memcpy.S, memset.S, strcmp.S, strcpy.S}:
2698 * libc/include/machine/ieeefp.h (IEEE_BIG_ENDIAN, IEEE_LITTLE_ENDIAN):
2700 * libc/include/machine/setjmp.h (JBLEN): Ditto.
2701 * libc/machine/configure.in: Add nds32 subdir.
2702 * libc/machine/configure: Regenerated.
2703 * libc/machine/nds32/Makefile.am: New.
2704 * libc/machine/nds32/Makefile.in: New (autogenerated).
2705 * libc/machine/nds32/aclocal.m4: New (autogenerated).
2706 * libc/machine/nds32/configure.in: New.
2707 * libc/machine/nds32/configure: New (autogenerated).
2708 * libc/machine/nds32/setjmp.S: New.
2745 * libc/machine/arm/memcpy-armv7a.S: Adjust entry to
2777 * libc/machine/arm/strlen-armv7.S: Import latest strlen
2842 * libc/machine/arm/strcmp.S: Use local labels.
2846 * libc/machine/arm/Makefile.am (MEMCPY_DEP): New define.
2848 * libc/machine/arm/Makefile.in: Regenerated.
2849 * newlib/libc/machine/arm/memcpy-stub.c: Exclude armv7-m/armv7e-m.
2850 * newlib/libc/machine/arm/memcpy-armv7m.S: New.
2851 * newlib/libc/machine/arm/memcpy.S: Replace with wrapper code. Old
2853 * newlib/libc/machine/arm/memcpy-armv7a.S: ... here. Remove
2858 * libc/machine/powerpc/times.c: Moved to libgloss/rs6000.
2859 * libc/machine/powerpc/Makefile.am: Remove times.c.
2860 * libc/machine/powerpc/Makefile.in: Regenerated.
2876 * libc/machine/arm/strcpy.S: Explicitly set build attributes when
2904 * libc/include/machine/ieeefp.h: Add MSP430 support.
2905 * libc/include/machine/setjmp.h: Likewise.
2907 * libc/machine/configure.in (msp430): Add.
2908 * libc/machine/configure: Regenerate.
2909 * libc/machine/msp430: New directory.
2951 * libc/include/machine/ieeefp.h (IEEE_BIG_ENDIAN, IEEE_LITTLE_ENDIAN):
2953 * libc/include/machine/setjmp.h (JBLEN, JBTYPE): Likewise.
2954 * libc/machine/configure.in: Add nios2 subdir.
2955 * libc/machine/configure: Regenerated.
2956 * libc/machine/nios2/Makefile.am: New.
2957 * libc/machine/nios2/Makefile.in: New (autogenerated).
2958 * libc/machine/nios2/aclocal.m4: New (copied from mips version).
2959 * libc/machine/nios2/configure.in: New.
2960 * libc/machine/nios2/configure: New (autogenerated).
2961 * libc/machine/nios2/setjmp.s: New.
3033 * libc/include/machine/setjmp.h: Change definition of _JBLEN to allow
3085 * libc/machine/arm/memcpy-stub.c: Use generic memcpy if unaligned
3087 * libc/machine/arm/memcpy.S: Faster memcpy implementation for
3164 * libc/include/machine/setjmp.h (sigjmp_buf): Fix definition of
3180 * libc/machine/mips/memcpy.S: Fix USE_PREFETCH check.
3194 * libc/machine/aarch64/strncmp.S: Correct arithmetic for
3200 * libc/machine/aarch64/strnlen.S: Correct arithmetic for
3222 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add
3224 * libc/machine/aarch64/Makefile.in: Regenerated.
3225 * libc/machine/aarch64/memcmp-stub.c: New file.
3226 * libc/machine/aarch64/memcmp.S: New file.
3230 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add
3232 * libc/machine/aarch64/Makefile.in: Regenerated.
3233 * libc/machine/aarch64/strnlen-stub.c: New file.
3234 * libc/machine/aarch64/strnlen.S: New file.
3238 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES):
3240 * libc/machine/aarch64/Makefile.in: Regenerated.
3241 * libc/machine/aarch64/strlen-stub.c: New file.
3242 * libc/machine/aarch64/strlen.S: New file.
3246 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES):
3248 * libc/machine/aarch64/Makefile.in: Regenerated.
3249 * libc/machine/aarch64/memmove-stub.c: New file.
3250 * libc/machine/aarch64/memmove.S: New file.
3254 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Re-ordered.
3256 * libc/machine/aarch64/Makefile.in: Regenerated.
3257 * libc/machine/aarch64/strncmp-stub.c: New file.
3258 * libc/machine/aarch64/strncmp.S: New file.
3262 * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add
3265 * libc/machine/aarch64/Makefile.in: Regenerated.
3266 * libc/machine/aarch64/memcpy-stub.c: New file.
3267 * libc/machine/aarch64/memcpy.S: New file.
3268 * libc/machine/aarch64/memset-stub.c: New file.
3269 * libc/machine/aarch64/memset.S: New file.
3270 * libc/machine/aarch64/strcmp.S: New file.
3271 * libc/machine/aarch64/strcmp-stub.c: New file.
3280 * libc/machine/mips/memcpy.S (memcpy): Check if _MIPS_SIM is set.
3325 * libc/machine/aarch64/machine/_types.h: New file; define _ssize_t
3330 * libc/machine/mips/memcpy.c: Remove.
3331 * libc/machine/mips/memcpy.S: New.
3332 * libc/machine/mips/Makefile.am (lib_a_CCASFLAGS): Add
3339 * libm/machine/configure.in: Add arm to libm machines list.
3340 * libm/machine/configure: Regenerate.
3341 * libm/machine/arm/Makefile.am: New file.
3342 * libm/machine/arm/Makefile.in: Generated.
3343 * libm/machine/arm/aclocal.m4: Generated.
3344 * libm/machine/arm/configure: Generated.
3345 * libm/machine/arm/configure.in: New file.
3346 * libm/machine/arm/s_ceil.c: Likewise.
3347 * libm/machine/arm/s_floor.c: Likewise.
3348 * libm/machine/arm/s_nearbyint.c: Likewise.
3349 * libm/machine/arm/s_rint.c: Likewise.
3350 * libm/machine/arm/s_round.c: Likewise.
3351 * libm/machine/arm/s_trunc.c: Likewise.
3352 * libm/machine/arm/sf_ceil.c: Likewise.
3353 * libm/machine/arm/sf_floor.c: Likewise.
3354 * libm/machine/arm/sf_nearbyint.c: Likewise.
3355 * libm/machine/arm/sf_rint.c: Likewise.
3356 * libm/machine/arm/sf_round.c: Likewise.
3357 * libm/machine/arm/sf_trunc.c: Likewise.
3361 * libc/machine/arm/strcmp.S (compute_return_value): Fix return value.
3381 * libm/machine/aarch64/configure.in: Change comment to say libm
3386 * libc/machine/mips/machine/asm.h: New.
3387 * libc/machine/mips/machine/regdef.h: Update register definitions
3408 * libc/machine/moxie/setjmp.S (setjmp): Minor optimization.
3487 * libc/machine/rl78/setjmp.S: Convert from CPP macros to GAS
3512 * libc/include/machine/ieeefp.h: Add AArch64.
3513 * libc/include/machine/setjmp.h: Add AArch64.
3514 * libc/include/machine/time.h: Add AArch64.
3516 * libc/machine/aarch64/Makefile.am: New file.
3517 * libc/machine/aarch64/Makefile.in: Generated.
3518 * libc/machine/aarch64/aclocal.m4: Generated.
3519 * libc/machine/aarch64/configure: Generated.
3520 * libc/machine/aarch64/configure.in: New file.
3521 * libc/machine/aarch64/setjmp.S: New file.
3522 * libc/machine/configure.in: Add AArch64.
3523 * libc/machine/configure: Re-generated.
3524 * libm/machine/aarch64/Makefile.am: New file.
3525 * libm/machine/aarch64/Makefile.in: Generated.
3526 * libm/machine/aarch64/aclocal.m4: Generated.
3527 * libm/machine/aarch64/configure: Generated.
3528 * libm/machine/aarch64/configure.in: New file.
3529 * libm/machine/aarch64/s_ceil.c: New file.
3530 * libm/machine/aarch64/s_floor.c: New file.
3531 * libm/machine/aarch64/s_fma.c: New file.
3532 * libm/machine/aarch64/s_fmax.c: New file.
3533 * libm/machine/aarch64/s_fmin.c: New file.
3534 * libm/machine/aarch64/s_llrint.c: New file.
3535 * libm/machine/aarch64/s_llround.c: New file.
3536 * libm/machine/aarch64/s_lrint.c: New file.
3537 * libm/machine/aarch64/s_lround.c: New file.
3538 * libm/machine/aarch64/s_nearbyint.c: New file.
3539 * libm/machine/aarch64/s_rint.c: New file.
3540 * libm/machine/aarch64/s_round.c: New file.
3541 * libm/machine/aarch64/s_trunc.c: New file.
3542 * libm/machine/aarch64/sf_ceil.c: New file.
3543 * libm/machine/aarch64/sf_floor.c: New file.
3544 * libm/machine/aarch64/sf_fma.c: New file.
3545 * libm/machine/aarch64/sf_fmax.c: New file.
3546 * libm/machine/aarch64/sf_fmin.c: New file.
3547 * libm/machine/aarch64/sf_llrint.c: New file.
3548 * libm/machine/aarch64/sf_llround.c: New file.
3549 * libm/machine/aarch64/sf_lrint.c: New file.
3550 * libm/machine/aarch64/sf_lround.c: New file.
3551 * libm/machine/aarch64/sf_nearbyint.c: New file.
3552 * libm/machine/aarch64/sf_rint.c: New file.
3553 * libm/machine/aarch64/sf_round.c: New file.
3554 * libm/machine/aarch64/sf_trunc.c: New file.
3555 * libm/machine/configure.in: Add AArch64.
3556 * libm/machine/configure: Re-generated.
3564 * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Add bi-endian
3689 * libc/sys/rtems/machine/_types.h (_ssize_t): Use signed int for
3702 * libc/sys/rtems/machine/_types.h (_ssize_t): Add __ARM_EABI__,
3763 * libc/machine/cr16/sys/asm.h: Added some missing instructions
3776 * libc/sys/rtems/machine/_types.h: Add Microblaze.
3801 * libc/include/machine/setjmp-dj.h: Modify license to include
3803 * libc/machine/arm/access.c: Ditto.
3804 * libc/machine/i386/setjmp.S: Ditto.
3806 * libc/sys/linux/machine/i386/setjmp.S: Ditto.
3824 * libc/include/machine/ieeefp.h: Likewise.
3825 * libc/include/machine/setjmp.h: Likewise.
3826 * libc/machine/configure.in, libc/sys/configure.in: Likewise.
3827 * libc/machine/configure, libc/sys/configure: Regenerate.
3828 * libc/machine/epiphany, libc/sys/epiphany: New directories.
3846 * libc/machine/arm/strcmp.S: New File.
3847 * libc/machine/arm/strcmp.c: Deleted.
3848 * libc/machine/arm/Makefile.am: Replaces strcmp.c with strcmp.S
3849 * libc/machine/arm/Makefile.in: Regenerated.
3929 * libc/include/machine/ieeefp.h: Add rl78 support.
3930 * libc/include/machine/setjmp.h: Add rl78 support.
3931 * libc/machine/configure.in: Add rl78.
3932 * libc/machine/rl78: New directory.
3942 * libc/machine/arm/Makefile.am (lib_a_SOURCES): Add memchr-stub.c,
3944 * libc/machine/arm/arm_asm.h: Add ifdef to allow it to be included
3946 * libc/machine/arm/memchr-stub.c: New file - just selects what to
3948 * libc/machine/arm/memchr.S: New file - ARMv6t2/v7 version.
3950 * libc/machine/arm/Makefile.am (lib_a_SOURCES): Add strlen-armv7.S.
3951 * libc/machine/arm/strlen-armv7.S: New file.
3952 * libc/machine/arm/strlen.c: Add ifdef optimised code so it isn't
3955 * libc/machine/arm/Makefile.in: Regenerate.
3974 * libc/machine/arm/memcpy.S: Fix unaligned access copying.
3978 * libc/machine/arm/memcpy.S: New file. Contains a hand coded
3980 * libc/machine/arm/memcpy-stub.c: New file.
3981 * libc/machine/arm/Makefile.am (lib_a_SOURCES): Add memcpy-stub.c,
3983 * libc/machine/arm/Makefile.in: Regenerate.
4156 * libc/machine/configure.in: Don't handle xscale target names.
4157 * libc/machine/configure: Regenerate.
4293 * libc/machine/frv/setjmp.S: Fix typo in .size directive.
4401 * libc/machine/mips/strlen.c (strlen): Add delay slot for R3000.
4525 * libc/include/machine/ieeefp.h: Ditto.
4526 * libc/include/machine/setjmp.h: Ditto.
4528 * libc/machine/configure.in: Ditto
4529 * libc/machine/configure: Regenerated
4530 * libc/machine/cr16/aclocal.m4: New.
4531 * libc/machine/cr16/configure.in: New
4532 * libc/machine/cr16/configure: New
4533 * libc/machine/cr16/getenv.c: New
4534 * libc/machine/cr16/Makefile.am: New
4535 * libc/machine/cr16/Makefile.in: New
4536 * libc/machine/cr16/setjmp.S: New
4537 * libc/machine/cr16/sys/asm.h: New
4538 * libc/machine/cr16/sys/libh.h: New
4539 * libc/machine/cr16/sys/syscall.h: New
4568 * libc/machine/i386/setjmp.S (longjmp): Per POSIX, return 1 if second
4574 * libc/sys/rtems/machine/_types.h: Provide _mode_t, _fpos_t, _off_t.
4617 * libc/include/machine/ieeefp.h: Define endianness for C6X.
4618 * libc/include/machine/setjmp.h: Add __TMS320C6X__ case.
4619 * libc/machine/configure.in: Handle tic6x targets.
4620 * libc/machine/configure: Regenerate.
4621 * libc/machine/tic6x/Makefile.am, libc/machine/tic6x/configure.in,
4622 libc/machine/tic6x/setjmp.S: New.
4623 * libc/machine/tic6x/Makefile.in, libc/machine/tic6x/aclocal.m4,
4624 libc/machine/tic6x/configure: New (generated).
4705 * libc/sys/rtems/machine/_types.h: Add moxie support.
4762 * libc/include/machine/ieeefp.h[__arm__][!__VFP_FP__]: Set to
4765 * libc/include/machine/endian.h: To set byte order to LITTLE_ENDIAN,
5138 * libc/machine/configure.in: Ditto.
5139 * libc/machine/i386/configure.in: Ditto.
5143 * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
5144 * libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
5145 * libc/sys/linux/machine/configure.in: Ditto.
5146 * libc/sys/linux/machine/i386/configure.in: Ditto.
5148 * libm/machine/configure.in: Ditto.
5149 * libm/machine/i386/configure.in: Ditto.
5150 * libc/machine/sh/configure.in: Ditto. Also, call
5223 * libc/include/machine/ieeefp.h: isfinite macro modified to run faster
5241 * libc/machine/arm/arm_asm.h (_ISA_THUMB_2): __ARM_ARCH_7EM__
5262 * libc/machine/m68k/memcpy.S: MISALIGEND_OK should not be set for
5502 * libc/include/machine/ieeefp.h: Rework __IEEE_*_ENDIAN handling.
5503 * libc/machine/arm/machine/endian.h: Remove (Conflicts with
5504 libc/include/machine/endian.h)
5508 * libc/include/machine/setjmp.h: Set up _JBLEN #ifdef __m68k__.
5519 * libc/sys/rtems/machine/param.h: Only use sizeof(double) -1
5534 * libc/sys/rtems/machine/_types.h: New (Derived from
5535 machine/_default_types.h).
5548 * libc/machine/xc16x/Makefile.am: Fix typo and refer
5550 * libc/machine/xc16x/Makefile.in: Regenerated.
5554 * libc/machine/m68k/memcpy.S: Patch to support
5560 * libc/include/machine/ieeefp.h: Ditto.
5562 * libc/machine/configure.in: Ditto.
5563 * libc/machine/Makefile.in: Regenerated.
5564 * libc/machine/aclocal.m4: Ditto.
5565 * libc/machine/configure: Ditto.
5566 * libc/machine/xc16x/Makefile.am: New file.
5567 * libc/machine/xc16x/Makefile.in: Ditto.
5568 * libc/machine/xc16x/aclocal.m4: Ditto.
5569 * libc/machine/xc16x/configure: Ditto.
5570 * libc/machine/xc16x/configure.in: Ditto.
5571 * libc/machine/xc16x/putchar.c: Ditto.
5572 * libc/machine/xc16x/puts.c: Ditto.
5573 * libc/machine/xc16x/setjmp.S: Ditto.
5600 * libc/machine/rx/strncat.S (_strncat): Replace use of r6
5605 * libm/machine/i386/f_tan.S (_f_tan): Free fp stack register
5663 * libc/include/machine/ieeefp.h: Likewise.
5664 * libc/include/machine/setjmp.h: Likewise.
5665 * libc/include/machine/configure.in: Likewise.
5666 * libc/include/machine/configure: Regenerate.
5667 * libc/machine/rx: New directory.
5668 * libc/machine/rx/*: New files to support RX architecture.
5777 * libc/include/machine/ieeefp.h [MICROBLAZE]: Define __IEEE_BIG_ENDIAN.
5778 * libc/include/machine/setjmp.h [MICROBLAZE]: Define _JBLEN, _JBTYPE.
5784 * libc/machine/configure.in: Add microblaze.
5785 * libc/machine/configure: Add microblaze (not regenerated).
5786 * libc/machine/microblaze/configure.in: NEW.
5787 * libc/machine/microblaze/configure: Generate.
5788 * libc/machine/microblaze/Makefile.am: NEW.
5789 * libc/machine/microblaze/Makefile.in: Generate.
5790 * libc/machine/microblaze/{abort.c, strcmp.c, strcpy.c, strlen.c,
5842 * libm/machine/i386/f_pow.c(_f_pow): Alter ASM so it works with
5899 * libc/sys/linux/machine/i386/Makefile.am: Likewise.
5925 * libc/sys/linux/machine/i386/Makefile.in: Likewise.
6048 * libc/include/machine/ieeefp.h: Simplify isinf and isnan macros to
6053 * libm/machine/spu/sf_isinf.c: Fix comment (remove <math.h>).
6087 * libc/sys/rtems/machine/param.h: Change ALIGNBYTES
6170 * libc/include/machine/setjmp.h (sigjmp_buf): Size according to
6227 * libc/machine/arm/setjmp.S: Don't bother saving IP. Copy SP to
6232 * libc/machine/arm/setjmp.S: Add ARMv6-M implementation.
6240 * libm/machine/i386/f_llrint.c: Remove llrint() definition.
6241 * libm/machine/i386/f_llrintf.c: Remove llrintf() definition.
6325 * libc/machine/configure.in: Add moxie support.
6326 * libc/machine/configure: Rebuilt.
6327 * libc/machine/moxie/aclocal.m4: New file.
6328 * libc/machine/moxie/configure: New file.
6329 * libc/machine/moxie/configure.in: New file.
6330 * libc/machine/moxie/Makefile.am: New file.
6331 * libc/machine/moxie/Makefile.in: New file.
6332 * libc/machine/moxie/setjmp.S: New file.
6333 * libc/include/machine/setjmp.h (_JBLEN): Define for moxie.
6334 * libc/include/machine/ieeefp.h: Add moxie support.
6380 * libc/include/machine/ieeefp.h (_LDBL_EQ_DBL): Remove.
6442 * libc/include/machine/ieeefp.h: _LDBL_EQ_DBL check fixed.
6472 * libc/machine/spu/Makefile.am: Add new File.
6473 * libc/machine/spu/Makefile.in: Regenerate.
6474 * libc/machine/spu/fdopen.c: New file.
6483 * libc/include/machine/ieeefp.h: Add _LDBL_EQ_DBL define.
6484 * libc/include/stdlib.h: Include <machine/ieeefp.h>.
6601 * libc/include/machine/time.h (nanosleep): Declare.
6623 * libc/machine/spu/mmap_ea.c (mmap_ea): Check length argument.
6627 * libc/machine/spu/sys/linux_syscalls.h: include <sys/types.h>
6632 * libc/machine/spu/spu-gmon.c: Tweaks to support simultaneous SPU
6788 * libc/machine/arm/strcmp.c (strcmp_unaligned): Correctly
6887 * libc/machine/arm/strcmp.c (strcmp): Treat char as unsigned.
6925 * libc/machine/arm/strlen.c (strlen): Fix defect in Thumb-2 mode.
6929 * libc/machine/arm/strlen.c (strlen): Correctly detect
6931 * libc/machine/arm/strcpy.c (strcpy): Likewise.
6932 * libc/machine/arm/strcmp.c (strcmp, strcmp_unaligned): Likewise.
7030 * libc/machine/arm/arm_asm.h: Fix typo.
7123 * libc/machine/arm/strcpy.c: Add missing comma.
7127 * libc/machine/lm32/configure.in: Let
7129 * libs/machine/lm32/configure: Regenerate.
7232 * libc/machine/x86_64/memcpy.S (memcpy): Don't use the red zone.
7246 * libc/machine/arm/arm_asm.h: New file.
7247 * libc/machine/arm/strlen.c: New file.
7248 * libc/machine/arm/strcpy.c: New file.
7249 * libc/machine/arm/strcmp.c: New file.
7250 * libc/machine/arm/Makefile.am: Add new string routines.
7262 * libc/machine/powerpc/vfscanf.c (__sccl): Remove declaration.
7347 * libc/include/machine/ieeefp.h: Add __lm32__
7348 * libc/include/machine/setjmp.h: Add __lm32__
7349 * libc/machine/configure.in: Add lm32
7350 * libc/machine/configure: Regenerated.
7351 * libc/machine/lm32/aclocal.m4: New file.
7352 * libc/machine/lm32/configure.in: Ditto.
7353 * libc/machine/lm32/configure: Ditto.
7354 * libc/machine/lm32/Makefile.am: Ditto.
7355 * libc/machine/lm32/Makefile.in: Ditto.
7356 * libc/machine/lm32/setjmp.s: Ditto.
7485 * libc/machine/spu/Makefile.am: Add spu-mcount.S spu-gmon.c.
7486 * libc/machine/spu/Makefile.in: Regenerated.
7487 * libc/machine/spu/spu-gmon.c: New file.
7488 * libc/machine/spu/spu-mcount.S: New file.
7513 * libm/machine/spu/headers/acosd2.h: Rebase against current simdmath.
7514 * libm/machine/spu/headers/asind2.h: Likewise.
7515 * libm/machine/spu/headers/asinhf4.h: Likewise.
7516 * libm/machine/spu/headers/divd2.h: Likewise.
7517 * libm/machine/spu/headers/erf_utils.h: Likewise.
7518 * libm/machine/spu/headers/erfcd2.h: Likewise.
7519 * libm/machine/spu/headers/erfcf4.h: Likewise.
7520 * libm/machine/spu/headers/erfd2.h: Likewise.
7521 * libm/machine/spu/headers/recipd2.h: Likewise.
7577 * libc/machine/spu/sys/linux_syscalls.h: Additional syscall defines to
7584 * libc/machine/spu/configure.in: Add __ea detection.
7585 * libc/machine/spu/Makefile.am: Add new files.
7586 * libc/machine/spu/include/ea.h: New file.
7587 * libc/machine/spu/ea_internal.h: Likewise.
7588 * libc/machine/spu/sys/mman.h: Likewise.
7589 * libc/machine/spu/mmap_ea.c: Likewise.
7590 * libc/machine/spu/munmap_ea.c: Likewise.
7591 * libc/machine/spu/mremap_ea.c: Likewise.
7592 * libc/machine/spu/msync_ea.c: Likewise.
7593 * libc/machine/spu/memchr_ea.c: Likewise.
7594 * libc/machine/spu/memcmp_ea.c: Likewise.
7595 * libc/machine/spu/memcpy_ea.c: Likewise.
7596 * libc/machine/spu/memmove_ea.c: Likewise.
7597 * libc/machine/spu/memset_ea.c: Likewise.
7598 * libc/machine/spu/malloc_ea.c: Likewise.
7599 * libc/machine/spu/realloc_ea.c: Likewise.
7600 * libc/machine/spu/calloc_ea.c: Likewise.
7601 * libc/machine/spu/free_ea.c: Likewise.
7602 * libc/machine/spu/posix_memalign_ea.c: Likewise.
7603 * libc/machine/spu/strcat_ea.c: Likewise.
7604 * libc/machine/spu/strchr_ea.c: Likewise.
7605 * libc/machine/spu/strcmp_ea.c: Likewise.
7606 * libc/machine/spu/strcpy_ea.c: Likewise.
7607 * libc/machine/spu/strcspn_ea.c: Likewise.
7608 * libc/machine/spu/strlen_ea.c: Likewise.
7609 * libc/machine/spu/strncat_ea.c: Likewise.
7610 * libc/machine/spu/strncmp_ea.c: Likewise.
7611 * libc/machine/spu/strncpy_ea.c: Likewise.
7612 * libc/machine/spu/strpbrk_ea.c: Likewise.
7613 * libc/machine/spu/strrchr_ea.c: Likewise.
7614 * libc/machine/spu/strspn_ea.c: Likewise.
7615 * libc/machine/spu/strstr_ea.c: Likewise.
7616 * libc/machine/spu/read_ea.c: Likewise.
7617 * libc/machine/spu/pread_ea.c: Likewise.
7618 * libc/machine/spu/readv_ea.c: Likewise.
7619 * libc/machine/spu/write_ea.c: Likewise.
7620 * libc/machine/spu/pwrite_ea.c: Likewise.
7621 * libc/machine/spu/writev_ea.c: Likewise.
7884 * libc/machine/Makefile.in: Ditto.
7885 * libc/machine/aclocal.m4: Ditto.
7886 * libc/machine/configure: Ditto.
7887 * libc/machine/a29k/Makefile.in: Ditto.
7888 * libc/machine/a29k/configure: Ditto.
7889 * libc/machine/arm/Makefile.in: Ditto.
7890 * libc/machine/arm/configure: Ditto.
7891 * libc/machine/bfin/Makefile.in: Ditto.
7892 * libc/machine/bfin/configure: Ditto.
7893 * libc/machine/cris/Makefile.in: Ditto.
7894 * libc/machine/cris/configure: Ditto.
7895 * libc/machine/crx/Makefile.in: Ditto.
7896 * libc/machine/crx/configure: Ditto.
7897 * libc/machine/d10v/Makefile.in: Ditto.
7898 * libc/machine/d10v/configure: Ditto.
7899 * libc/machine/d30v/Makefile.in: Ditto.
7900 * libc/machine/d30v/configure: Ditto.
7901 * libc/machine/fr30/Makefile.in: Ditto.
7902 * libc/machine/fr30/configure: Ditto.
7903 * libc/machine/frv/Makefile.in: Ditto.
7904 * libc/machine/frv/configure: Ditto.
7905 * libc/machine/h8300/Makefile.in: Ditto.
7906 * libc/machine/h8300/configure: Ditto.
7907 * libc/machine/h8500/Makefile.in: Ditto.
7908 * libc/machine/h8500/configure: Ditto.
7909 * libc/machine/hppa/Makefile.in: Ditto.
7910 * libc/machine/hppa/configure: Ditto.
7911 * libc/machine/i386/Makefile.in: Ditto.
7912 * libc/machine/i386/aclocal.m4: Ditto.
7913 * libc/machine/i386/configure: Ditto.
7914 * libc/machine/i960/Makefile.in: Ditto.
7915 * libc/machine/i960/configure: Ditto.
7916 * libc/machine/iq2000/Makefile.in: Ditto.
7917 * libc/machine/iq2000/configure: Ditto.
7918 * libc/machine/m32c/Makefile.in: Ditto.
7919 * libc/machine/m32c/configure: Ditto.
7920 * libc/machine/m32r/Makefile.in: Ditto.
7921 * libc/machine/m32r/configure: Ditto.
7922 * libc/machine/m68hc11/Makefile.in: Ditto.
7923 * libc/machine/m68hc11/configure: Ditto.
7924 * libc/machine/m68k/Makefile.in: Ditto.
7925 * libc/machine/m68k/configure: Ditto.
7926 * libc/machine/m88k/Makefile.in: Ditto.
7927 * libc/machine/m88k/configure: Ditto.
7928 * libc/machine/mep/Makefile.in: Ditto.
7929 * libc/machine/mep/configure: Ditto.
7930 * libc/machine/mips/Makefile.in: Ditto.
7931 * libc/machine/mips/configure: Ditto.
7932 * libc/machine/mn10200/Makefile.in: Ditto.
7933 * libc/machine/mn10200/configure: Ditto.
7934 * libc/machine/mn10300/Makefile.in: Ditto.
7935 * libc/machine/mn10300/configure: Ditto.
7936 * libc/machine/mt/Makefile.in: Ditto.
7937 * libc/machine/mt/configure: Ditto.
7938 * libc/machine/necv70/Makefile.in: Ditto.
7939 * libc/machine/necv70/configure: Ditto.
7940 * libc/machine/powerpc/Makefile.in: Ditto.
7941 * libc/machine/powerpc/configure: Ditto.
7942 * libc/machine/sh/Makefile.in: Ditto.
7943 * libc/machine/sh/configure: Ditto.
7944 * libc/machine/sparc/Makefile.in: Ditto.
7945 * libc/machine/sparc/configure: Ditto.
7946 * libc/machine/spu/Makefile.in: Ditto.
7947 * libc/machine/spu/configure: Ditto.
7948 * libc/machine/tic4x/Makefile.in: Ditto.
7949 * libc/machine/tic4x/configure: Ditto.
7950 * libc/machine/tic80/Makefile.in: Ditto.
7951 * libc/machine/tic80/configure: Ditto.
7952 * libc/machine/v850/Makefile.in: Ditto.
7953 * libc/machine/v850/configure: Ditto.
7954 * libc/machine/w65/Makefile.in: Ditto.
7955 * libc/machine/w65/configure: Ditto.
7956 * libc/machine/x86_64/Makefile.in: Ditto.
7957 * libc/machine/x86_64/configure: Ditto.
7958 * libc/machine/xscale/Makefile.in: Ditto.
7959 * libc/machine/xscale/configure: Ditto.
7960 * libc/machine/xstormy16/Makefile.in: Ditto.
7961 * libc/machine/xstormy16/configure: Ditto.
7962 * libc/machine/z8k/Makefile.in: Ditto.
7963 * libc/machine/z8k/configure: Ditto.
8001 * libc/sys/linux/linuxthreads/machine/Makefile.in: Ditto.
8002 * libc/sys/linux/linuxthreads/machine/aclocal.m4: Ditto.
8003 * libc/sys/linux/linuxthreads/machine/configure: Ditto.
8004 * libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Ditto.
8005 * libc/sys/linux/linuxthreads/machine/i386/aclocal.m4: Ditto.
8006 * libc/sys/linux/linuxthreads/machine/i386/configure: Ditto.
8007 * libc/sys/linux/machine/Makefile.in: Ditto.
8008 * libc/sys/linux/machine/aclocal.m4: Ditto.
8009 * libc/sys/linux/machine/configure: Ditto.
8010 * libc/sys/linux/machine/i386/Makefile.in: Ditto.
8011 * libc/sys/linux/machine/i386/aclocal.m4: Ditto.
8012 * libc/sys/linux/machine/i386/configure: Ditto.
8054 * libm/machine/Makefile.in: Ditto.
8055 * libm/machine/aclocal.m4: Ditto.
8056 * libm/machine/configure: Ditto.
8057 * libm/machine/i386/Makefile.in: Ditto.
8058 * libm/machine/i386/aclocal.m4: Ditto.
8059 * libm/machine/i386/configure: Ditto.
8060 * libm/machine/spu/Makefile.in: Ditto.
8061 * libm/machine/spu/configure: Ditto.
8108 * libc/machine/spu/strcpy.h: Add missing header.
8109 * libc/machine/spu/spu_timer_slih.c: Remove unused Variable.
8110 * libm/machine/spu/headers/lgammaf4.h: Add type cast.
8123 * libm/machine/spu/headers/acosd2.h: Duplicated preamble text removed.
8124 * libm/machine/spu/headers/acosf4.h: Likewise.
8125 * libm/machine/spu/headers/acoshd2.h: Likewise.
8126 * libm/machine/spu/headers/acoshf4.h: Likewise.
8127 * libm/machine/spu/headers/asind2.h: Likewise.
8128 * libm/machine/spu/headers/asinf4.h: Likewise.
8129 * libm/machine/spu/headers/asinhd2.h: Likewise.
8130 * libm/machine/spu/headers/asinhf4.h: Likewise.
8131 * libm/machine/spu/headers/atan2d2.h: Likewise.
8132 * libm/machine/spu/headers/atan2f4.h: Likewise.
8133 * libm/machine/spu/headers/atand2.h: Likewise.
8134 * libm/machine/spu/headers/atanf4.h: Likewise.
8135 * libm/machine/spu/headers/atanhd2.h: Likewise.
8136 * libm/machine/spu/headers/atanhf4.h: Likewise.
8137 * libm/machine/spu/headers/cos_sin.h: Likewise.
8138 * libm/machine/spu/headers/cosd2.h: Likewise.
8139 * libm/machine/spu/headers/cosf4.h: Likewise.
8140 * libm/machine/spu/headers/coshd2.h: Likewise.
8141 * libm/machine/spu/headers/coshf4.h: Likewise.
8142 * libm/machine/spu/headers/divd2.h: Likewise.
8143 * libm/machine/spu/headers/divf4.h: Likewise.
8144 * libm/machine/spu/headers/erf_utils.h: Likewise.
8145 * libm/machine/spu/headers/erfcd2.h: Likewise.
8146 * libm/machine/spu/headers/erfcf4.h: Likewise.
8147 * libm/machine/spu/headers/erfd2.h: Likewise.
8148 * libm/machine/spu/headers/erff4.h: Likewise.
8149 * libm/machine/spu/headers/exp2d2.h: Likewise.
8150 * libm/machine/spu/headers/exp2f4.h: Likewise.
8151 * libm/machine/spu/headers/expd2.h: Likewise.
8152 * libm/machine/spu/headers/expf4.h: Likewise.
8153 * libm/machine/spu/headers/expm1d2.h: Likewise.
8154 * libm/machine/spu/headers/expm1f4.h: Likewise.
8155 * libm/machine/spu/headers/floord2.h: Likewise.
8156 * libm/machine/spu/headers/floorf4.h: Likewise.
8157 * libm/machine/spu/headers/hypotd2.h: Likewise.
8158 * libm/machine/spu/headers/hypotf4.h: Likewise.
8159 * libm/machine/spu/headers/isnand2.h: Likewise.
8160 * libm/machine/spu/headers/isnanf4.h: Likewise.
8161 * libm/machine/spu/headers/ldexpd2.h: Likewise.
8162 * libm/machine/spu/headers/ldexpf4.h: Likewise.
8163 * libm/machine/spu/headers/lgammad2.h: Likewise.
8164 * libm/machine/spu/headers/lgammaf4.h: Likewise.
8165 * libm/machine/spu/headers/log10d2.h: Likewise.
8166 * libm/machine/spu/headers/log1pd2.h: Likewise.
8167 * libm/machine/spu/headers/log1pf4.h: Likewise.
8168 * libm/machine/spu/headers/log2d2.h: Likewise.
8169 * libm/machine/spu/headers/log2f4.h: Likewise.
8170 * libm/machine/spu/headers/logbf4.h: Likewise.
8171 * libm/machine/spu/headers/logd2.h: Likewise.
8172 * libm/machine/spu/headers/logf4.h: Likewise.
8173 * libm/machine/spu/headers/nearbyintf4.h: Likewise.
8174 * libm/machine/spu/headers/nextafterd2.h: Likewise.
8175 * libm/machine/spu/headers/nextafterf4.h: Likewise.
8176 * libm/machine/spu/headers/powd2.h: Likewise.
8177 * libm/machine/spu/headers/powf4.h: Likewise.
8178 * libm/machine/spu/headers/recipd2.h: Likewise.
8179 * libm/machine/spu/headers/recipf4.h: Likewise.
8180 * libm/machine/spu/headers/rintf4.h: Likewise.
8181 * libm/machine/spu/headers/scalbnf4.h: Likewise.
8182 * libm/machine/spu/headers/signbitd2.h: Likewise.
8183 * libm/machine/spu/headers/sincosd2.h: Likewise.
8184 * libm/machine/spu/headers/sincosf4.h: Likewise.
8185 * libm/machine/spu/headers/sind2.h: Likewise.
8186 * libm/machine/spu/headers/sinf4.h: Likewise.
8187 * libm/machine/spu/headers/sinhd2.h: Likewise.
8188 * libm/machine/spu/headers/sinhf4.h: Likewise.
8189 * libm/machine/spu/headers/sqrtd2.h: Likewise.
8190 * libm/machine/spu/headers/sqrtf4.h: Likewise.
8191 * libm/machine/spu/headers/tand2.h: Likewise.
8192 * libm/machine/spu/headers/tanf4.h: Likewise.
8193 * libm/machine/spu/headers/tanhd2.h: Likewise.
8194 * libm/machine/spu/headers/tanhf4.h: Likewise.
8195 * libm/machine/spu/headers/tgammad2.h: Likewise.
8196 * libm/machine/spu/headers/tgammaf4.h: Likewise.
8197 * libm/machine/spu/headers/truncd2.h: Likewise.
8198 * libm/machine/spu/headers/truncf4.h: Likewise.
8199 * libm/machine/spu/headers/simdmath.h: Likewise.
8203 * libm/machine/spu/headers/acoshf4.h: Rebase against current simdmath.
8204 * libm/machine/spu/headers/asinhd2.h: Likewise.
8205 * libm/machine/spu/headers/atanhd2.h: Likewise.
8206 * libm/machine/spu/headers/atanhf4.h: Likewise.
8207 * libm/machine/spu/headers/erff4.h: Likewise.
8208 * libm/machine/spu/headers/expd2.h: Likewise.
8209 * libm/machine/spu/headers/ldexpd2.h: Likewise.
8210 * libm/machine/spu/headers/lgammaf4.h: Likewise.
8211 * libm/machine/spu/headers/logbf4.h: Likewise.
8212 * libm/machine/spu/headers/nextafterd2.h: Likewise.
8213 * libm/machine/spu/headers/nextafterf4.h: Likewise.
8214 * libm/machine/spu/headers/recipd2.h: Likewise.
8215 * libm/machine/spu/headers/simdmath.h: Likewise.
8216 * libm/machine/spu/headers/acoshd2.: Likewise.
8220 * libm/machine/spu/headers/cbrt.h: cbrt_factors[] declared.
8221 * libm/machine/spu/headers/cbrtf.h: Likewise.
8225 * libc/machine/spu/include/spu_timer.h: spu_timebase function added.
8226 * libc/machine/spu/spu_timebase.c: New file.
8227 * libc/machine/spu/Makefile.am: Add new file.
8228 * libc/machine/spu/Makefile.in: Regenerated.
8277 * libc/machine/spu/strcpy.h: Fix error in previous patch.
8286 * libc/machine/spu/strcpy.h: Pad null bytes if necessary.
8290 * libc/machine/mn10300/memset.S: Fix bug where return value is
8295 * libc/machine/mips/strncpy.c: Include stdint.h to get uintptr_t.
8309 * libc/machine/mips/strncpy.c (strncpy): Fix logic so unaligned
8329 * libc/include/machine/setjmp.h (_longjmp): Define as function on
8340 * libc/machine/spu/sys/linux_syscalls.h: New file to add Linux syscall
8345 * libc/machine/spu/sys/dirent.h: Add extern "C" specifier if C++.
8346 * libc/machine/spu/sys/sched.h: Likewise.
8347 * libc/machine/spu/sys/syscall.h: Likewise.
8351 * libc/machine/spu/mk_syscalls: Provide .type and .size directives
8353 * libc/machine/spu/fprintf.S: Regenerate.
8354 * libc/machine/spu/fscanf.S: Regenerate.
8355 * libc/machine/spu/printf.S: Regenerate.
8356 * libc/machine/spu/scanf.S: Regenerate.
8357 * libc/machine/spu/snprintf.S: Regenerate.
8358 * libc/machine/spu/sprintf.S: Regenerate.
8359 * libc/machine/spu/sscanf.S: Regenerate.
8360 * libc/machine/spu/stack_reg_va.S (__stack_reg_va): Provide .type
8362 * libc/machine/spu/setjmp.S (setjmp): Likewise.
8367 * libc/include/machine/_default_types.h: Fix GNUC check to
8372 * libc/machine/spu/Makefile.am: Add new files.
8373 * libc/machine/spu/Makefile.in: Likewise.
8374 * libc/machine/spu/include/spu_timer.h: New file to add timer support
8376 * libc/machine/spu/spu_clock_stop.c: Likewise.
8377 * libc/machine/spu/spu_clock_svcs.c: Likewise.
8378 * libc/machine/spu/spu_timer_flih.S: Likewise.
8379 * libc/machine/spu/spu_timer_free.c: Likewise.
8380 * libc/machine/spu/spu_timer_internal.h: Likewise.
8381 * libc/machine/spu/spu_timer_slih.c: Likewise.
8382 * libc/machine/spu/spu_timer_slih_reg.c: Likewise.
8383 * libc/machine/spu/spu_timer_stop.c: Likewise.
8384 * libc/machine/spu/spu_timer_svcs.c: Likewise.
8388 * libc/machine/spu/strcat.c: Return value fixed.
8389 * libc/machine/spu/strncat.c: Likewise.
8394 * libc/machine/i386/memset.S (memset): Mask second arg correctly.
8406 * libc/machine/i386/memchr.S (memchr) [!__OPTIMIZE_SIZE__]: Word
8414 * libc/machine/i386/memset.S (memset) [!__OPTIMIZE_SIZE__]:
8423 * libc/machine/i386/strlen.S (strlen) [!__OPTIMIZE_SIZE__]:
8445 * libc/sys/linux/machine/i386/get_clockfreq.c: Remove static memmem.
8446 * libc/sys/linux/machine/i386/include/endian.h: Protect macros with
8448 * libc/sys/linux/machine/i386/include/param.h: Ditto.
8555 * libc/sys/linux/machine/i386/atomic.h: Ditto.
8658 * libc/machine/i386/strchr.S (strchr) [!__OPTIMIZE_SIZE__]:
8701 * libc/machine/arm/setjmp.S: Fix thumb2 support.
8705 * libc/include/machine/ieeefp.h: Fix typo: _DOUBLE_IS_32_BITS
8745 * libc/machine/arm/setjmp.S: Add support for thumb2 multiple
8750 * libc/machine/spu/sys/errno.h: Use _impure_data, not _reent_data.
8754 * libc/machine/spu/impure.c: Add missing underscore to impure_data.
8758 * libc/machine/spu/impure.c: New file, supply a non-static _impure_data.
8759 * libc/machine/spu/Makefile.am: Add new file impure.c.
8760 * libc/machine/spu/Makefile.in: Regenerate.
8761 * libc/machine/spu/sys/errno.h: Define errno to be _reent_data._errno.
8803 * libm/machine/spu/configure: Regenerate with autoconf 2.61.
8805 * libc/machine/configure: Regenerate with autoconf 2.61.
8809 * libc/machine/spu/memcmp.c: New file for SPU optimized memcmp.
8810 * libc/machine/spu/strncmp.h: New file supply _strncmp_internal.
8811 * libc/machine/spu/Makefile.am: Add memcmp.c.
8812 * libc/machine/spu/Makefile.in: Rebuild.
8813 * libc/machine/spu/strncmp.c: Use _strncmp_internal.
8822 * libc/machine/spu/Makefile.am: Add assert.c.
8823 * libc/machine/spu/Makefile.in: Regenerate.
8824 * libc/machine/spu/assert.c: New file.
8899 * libc/machine/powerpc/vfprintf.c (_VFPRINTF_R): Prepare
8912 * libc/machine/spu/straddr.h: New file, supplies _straddr.
8913 * libc/machine/spu/strcat.c: Use _straddr and _strcpy.
8914 * libc/machine/spu/strcpy.c: Use _strcpy.
8915 * libc/machine/spu/strcpy.h: Supply _strcpy for optimized SPU
8917 * libc/machine/spu/strncat.c: Use _straddr and _strcpy.
8918 * libc/machine/spu/strncpy.c: Use _strcpy.
8922 * libc/machine/spu/strlen.c: Remove the len variable and unneeded
8946 * libc/include/machine/setjmp.h (__SIGMASK_FUNC): Define as
8971 * libc/machine/m68k/memcpy.S: Remove % from register references
8973 * libc/machine/m68k/memset.S: Ditto.
8977 * libc/machine/m68k/m68kasm.h: New file.
8978 * libc/machine/m68k/setjmp.S: Remove common definitions and
8980 * libc/machine/m68k/memcpy.S: Include "m68kasm.h" and use
8982 * libc/machine/m68k/memset.S: Ditto.
9081 * libc/machine/i386/machine/fastmath.h: Add support for new i386
9083 * libm/machine/i386/Makefile.am: Add new files.
9084 * libm/machine/i386/Makefile.in: Regenerated.
9085 * libm/machine/i386/f_llrint.c, libm/machine/i386/f_lrint.c,
9086 libm/machine/i386/f_rint.c, libm/machine/i386/f_llrintf.c,
9087 libm/machine/i386/f_lrintf.c, libm/machine/i386/f_rintf.c,
9088 libm/machine/i386/f_llrintl.c, libm/machine/i386/f_lrintl.c,
9089 libm/machine/i386/f_rintl.c: New files with fast math implementations.
9114 * libc/machine/mn10300/Makefile.am (CCASFLAGS): Add -Wa,--gdwarf-2.
9115 * libc/machine/mn10300/Makefile.in: Regenerate.
9116 * libc/machine/mn10300/memchar.S: Remove redundant labels. Add
9118 * libc/machine/mn10300/memcmp.S: Likewise.
9119 * libc/machine/mn10300/memcpy.S: Likewise.
9120 * libc/machine/mn10300/memset.S: Likewise.
9121 * libc/machine/mn10300/strchr.S: Likewise.
9122 * libc/machine/mn10300/strcmp.S: Likewise.
9123 * libc/machine/mn10300/strcpy.S: Likewise.
9124 * libc/machine/mn10300/strlen.S: Likewise.
9141 * libc/machine/configure: Regenerated to pick up mep-elf changes.
9146 * libc/include/machine/setjmp.h: Add MeP support.
9154 * libc/include/machine/ieeefp.h (mep): Support little endian too.
9160 * libc/machine/mep: New.
9161 * libc/machine/mep/setjmp.S: New, support mep's setjmp/longjmp.
9166 * libc/include/machine/ieeefp.h: Ditto.
9200 * libc/machine/i386/machine/fastmath.h: New file.
9215 * libm/machine/spu/headers/acosd2.h: Include spu_intrinsics.h
9217 * libm/machine/spu/headers/asind2.h: Likewise.
9221 * libm/machine/spu/headers/dom_chkd_less_than.h: New file.
9222 * libm/machine/spu/headers/dom_chkd_negone_one.h: Ditto.
9223 * libm/machine/spu/headers/dom_chkf_less_than.h: Ditto.
9224 * libm/machine/spu/headers/dom_chkf_negone_one.h: Ditto.
9225 * libm/machine/spu/headers/acos.h: Add domain check.
9226 * libm/machine/spu/headers/acosf.h: Ditto.
9227 * libm/machine/spu/headers/acosh.h: Ditto.
9228 * libm/machine/spu/headers/acoshf.h: Ditto.
9229 * libm/machine/spu/headers/asin.h: Ditto.
9230 * libm/machine/spu/headers/asinf.h: Ditto.
9231 * libm/machine/spu/headers/atanh.h: Ditto.
9232 * libm/machine/spu/headers/atanhf.h: Ditto.
9233 * libm/machine/spu/headers/fmod.h: Ditto.
9234 * libm/machine/spu/headers/fmodf.h: Ditto.
9235 * libm/machine/spu/headers/log.h: Ditto.
9236 * libm/machine/spu/headers/log10.h: Ditto.
9237 * libm/machine/spu/headers/log1p.h: Ditto.
9238 * libm/machine/spu/headers/log1pf.h: Ditto.
9239 * libm/machine/spu/headers/log2.h: Ditto.
9240 * libm/machine/spu/headers/log2f.h: Ditto.
9241 * libm/machine/spu/headers/sqrt.h: Ditto.
9242 * libm/machine/spu/headers/sqrtf.h: Ditto.
9243 * libm/machine/spu/headers/tgamma.h: Ditto.
9244 * libm/machine/spu/headers/tgammaf.h: Ditto.
9248 * libm/machine/spu/Makefile.am: Add new C files.
9249 * libm/machine/spu/Makefile.in: Regenerate.
9250 * libm/machine/spu/headers/acos.h: New file.
9251 * libm/machine/spu/headers/acosd2.h: Ditto.
9252 * libm/machine/spu/headers/acosf.h: Ditto.
9253 * libm/machine/spu/headers/acosf4.h: Ditto.
9254 * libm/machine/spu/headers/acosh.h: Ditto.
9255 * libm/machine/spu/headers/acoshd2.h: Ditto.
9256 * libm/machine/spu/headers/acoshf.h: Ditto.
9257 * libm/machine/spu/headers/acoshf4.h: Ditto.
9258 * libm/machine/spu/headers/asin.h: Ditto.
9259 * libm/machine/spu/headers/asind2.h: Ditto.
9260 * libm/machine/spu/headers/asinf.h: Ditto.
9261 * libm/machine/spu/headers/asinf4.h: Ditto.
9262 * libm/machine/spu/headers/asinh.h: Ditto.
9263 * libm/machine/spu/headers/asinhd2.h: Ditto.
9264 * libm/machine/spu/headers/asinhf.h: Ditto.
9265 * libm/machine/spu/headers/asinhf4.h: Ditto.
9266 * libm/machine/spu/headers/atan.h: Ditto.
9267 * libm/machine/spu/headers/atan2.h: Ditto.
9268 * libm/machine/spu/headers/atan2d2.h: Ditto.
9269 * libm/machine/spu/headers/atan2f.h: Ditto.
9270 * libm/machine/spu/headers/atan2f4.h: Ditto.
9271 * libm/machine/spu/headers/atand2.h: Ditto.
9272 * libm/machine/spu/headers/atanf4.h: Ditto.
9273 * libm/machine/spu/headers/atanh.h: Ditto.
9274 * libm/machine/spu/headers/atanhd2.h: Ditto.
9275 * libm/machine/spu/headers/atanhf.h: Ditto.
9276 * libm/machine/spu/headers/atanhf4.h: Ditto.
9277 * libm/machine/spu/headers/cos.h: Ditto.
9278 * libm/machine/spu/headers/cos_sin.h: Ditto.
9279 * libm/machine/spu/headers/cosd2.h: Ditto.
9280 * libm/machine/spu/headers/cosf.h: Ditto.
9281 * libm/machine/spu/headers/cosf4.h: Ditto.
9282 * libm/machine/spu/headers/cosh.h: Ditto.
9283 * libm/machine/spu/headers/coshd2.h: Ditto.
9284 * libm/machine/spu/headers/coshf.h: Ditto.
9285 * libm/machine/spu/headers/coshf4.h: Ditto.
9286 * libm/machine/spu/headers/divd2.h: Ditto.
9287 * libm/machine/spu/headers/divf4.h: Ditto.
9288 * libm/machine/spu/headers/erf.h: Ditto.
9289 * libm/machine/spu/headers/erf_utils.h: Ditto.
9290 * libm/machine/spu/headers/erfc.h: Ditto.
9291 * libm/machine/spu/headers/erfcd2.h: Ditto.
9292 * libm/machine/spu/headers/erfcf.h: Ditto.
9293 * libm/machine/spu/headers/erfcf4.h: Ditto.
9294 * libm/machine/spu/headers/erfd2.h: Ditto.
9295 * libm/machine/spu/headers/erff.h: Ditto.
9296 * libm/machine/spu/headers/erff4.h: Ditto.
9297 * libm/machine/spu/headers/exp.h: Ditto.
9298 * libm/machine/spu/headers/exp2.h: Ditto.
9299 * libm/machine/spu/headers/exp2d2.h: Ditto.
9300 * libm/machine/spu/headers/exp2f4.h: Ditto.
9301 * libm/machine/spu/headers/expd2.h: Ditto.
9302 * libm/machine/spu/headers/expf4.h: Ditto.
9303 * libm/machine/spu/headers/expm1.h: Ditto.
9304 * libm/machine/spu/headers/expm1d2.h: Ditto.
9305 * libm/machine/spu/headers/expm1f.h: Ditto.
9306 * libm/machine/spu/headers/expm1f4.h: Ditto.
9307 * libm/machine/spu/headers/floord2.h: Ditto.
9308 * libm/machine/spu/headers/floorf4.h: Ditto.
9309 * libm/machine/spu/headers/hypot.h: Ditto.
9310 * libm/machine/spu/headers/hypotd2.h: Ditto.
9311 * libm/machine/spu/headers/hypotf.h: Ditto.
9312 * libm/machine/spu/headers/hypotf4.h: Ditto.
9313 * libm/machine/spu/headers/isnan.h: Ditto.
9314 * libm/machine/spu/headers/isnand2.h: Ditto.
9315 * libm/machine/spu/headers/isnanf.h: Ditto.
9316 * libm/machine/spu/headers/isnanf4.h: Ditto.
9317 * libm/machine/spu/headers/ldexpd2.h: Ditto.
9318 * libm/machine/spu/headers/ldexpf4.h: Ditto.
9319 * libm/machine/spu/headers/lgamma.h: Ditto.
9320 * libm/machine/spu/headers/lgammad2.h: Ditto.
9321 * libm/machine/spu/headers/lgammaf.h: Ditto.
9322 * libm/machine/spu/headers/lgammaf4.h: Ditto.
9323 * libm/machine/spu/headers/log.h: Ditto.
9324 * libm/machine/spu/headers/log10.h: Ditto.
9325 * libm/machine/spu/headers/log10d2.h: Ditto.
9326 * libm/machine/spu/headers/log1p.h: Ditto.
9327 * libm/machine/spu/headers/log1pd2.h: Ditto.
9328 * libm/machine/spu/headers/log1pf.h: Ditto.
9329 * libm/machine/spu/headers/log1pf4.h: Ditto.
9330 * libm/machine/spu/headers/log2.h: Ditto.
9331 * libm/machine/spu/headers/log2d2.h: Ditto.
9332 * libm/machine/spu/headers/log2f4.h: Ditto.
9333 * libm/machine/spu/headers/logbf.h: Ditto.
9334 * libm/machine/spu/headers/logbf4.h: Ditto.
9335 * libm/machine/spu/headers/logd2.h: Ditto.
9336 * libm/machine/spu/headers/logf4.h: Ditto.
9337 * libm/machine/spu/headers/nearbyintf.h: Ditto.
9338 * libm/machine/spu/headers/nearbyintf4.h: Ditto.
9339 * libm/machine/spu/headers/nextafter.h: Ditto.
9340 * libm/machine/spu/headers/nextafterd2.h: Ditto.
9341 * libm/machine/spu/headers/nextafterf.h: Ditto.
9342 * libm/machine/spu/headers/nextafterf4.h: Ditto.
9343 * libm/machine/spu/headers/pow.h: Ditto.
9344 * libm/machine/spu/headers/powd2.h: Ditto.
9345 * libm/machine/spu/headers/powf.h: Ditto.
9346 * libm/machine/spu/headers/powf4.h: Ditto.
9347 * libm/machine/spu/headers/recipd2.h: Ditto.
9348 * libm/machine/spu/headers/recipf4.h: Ditto.
9349 * libm/machine/spu/headers/rintf.h: Ditto.
9350 * libm/machine/spu/headers/rintf4.h: Ditto.
9351 * libm/machine/spu/headers/scalbnf4.h: Ditto.
9352 * libm/machine/spu/headers/signbit.h: Ditto.
9353 * libm/machine/spu/headers/signbitd2.h: Ditto.
9354 * libm/machine/spu/headers/simdmath.h: Ditto.
9355 * libm/machine/spu/headers/sin.h: Ditto.
9356 * libm/machine/spu/headers/sincos.h: Ditto.
9357 * libm/machine/spu/headers/sincosd2.h: Ditto.
9358 * libm/machine/spu/headers/sincosf.h: Ditto.
9359 * libm/machine/spu/headers/sincosf4.h: Ditto.
9360 * libm/machine/spu/headers/sind2.h: Ditto.
9361 * libm/machine/spu/headers/sinf.h: Ditto.
9362 * libm/machine/spu/headers/sinf4.h: Ditto.
9363 * libm/machine/spu/headers/sinh.h: Ditto.
9364 * libm/machine/spu/headers/sinhd2.h: Ditto.
9365 * libm/machine/spu/headers/sinhf.h: Ditto.
9366 * libm/machine/spu/headers/sinhf4.h: Ditto.
9367 * libm/machine/spu/headers/sqrtd2.h: Ditto.
9368 * libm/machine/spu/headers/sqrtf.h: Ditto.
9369 * libm/machine/spu/headers/sqrtf4.h: Ditto.
9370 * libm/machine/spu/headers/tan.h: Ditto.
9371 * libm/machine/spu/headers/tand2.h: Ditto.
9372 * libm/machine/spu/headers/tanf.h: Ditto.
9373 * libm/machine/spu/headers/tanf4.h: Ditto.
9374 * libm/machine/spu/headers/tanh.h: Ditto.
9375 * libm/machine/spu/headers/tanhd2.h: Ditto.
9376 * libm/machine/spu/headers/tanhf.h: Ditto.
9377 * libm/machine/spu/headers/tanhf4.h: Ditto.
9378 * libm/machine/spu/headers/tgamma.h: Ditto.
9379 * libm/machine/spu/headers/tgammad2.h: Ditto.
9380 * libm/machine/spu/headers/tgammaf.h: Ditto.
9381 * libm/machine/spu/headers/tgammaf4.h: Ditto.
9382 * libm/machine/spu/headers/truncd2.h: Ditto.
9383 * libm/machine/spu/headers/truncf4.h: Ditto.
9384 * libm/machine/spu/log2.c: Ditto.
9385 * libm/machine/spu/s_asinh.c: Ditto.
9386 * libm/machine/spu/s_atan.c: Ditto.
9387 * libm/machine/spu/s_cos.c: Ditto.
9388 * libm/machine/spu/s_erf.c: Ditto.
9389 * libm/machine/spu/s_expm1.c: Ditto.
9390 * libm/machine/spu/s_isnan.c: Ditto.
9391 * libm/machine/spu/s_log1p.c: Ditto.
9392 * libm/machine/spu/s_nextafter.c: Ditto.
9393 * libm/machine/spu/s_sin.c: Ditto.
9394 * libm/machine/spu/s_tan.c: Ditto.
9395 * libm/machine/spu/s_tanh.c: Ditto.
9396 * libm/machine/spu/sf_asinh.c: Ditto.
9397 * libm/machine/spu/sf_cos.c: Ditto.
9398 * libm/machine/spu/sf_erf.c: Ditto.
9399 * libm/machine/spu/sf_expm1.c: Ditto.
9400 * libm/machine/spu/sf_log1p.c: Ditto.
9401 * libm/machine/spu/sf_logb.c: Ditto.
9402 * libm/machine/spu/sf_nearbyint.c: Ditto.
9403 * libm/machine/spu/sf_nextafter.c: Ditto.
9404 * libm/machine/spu/sf_rint.c: Ditto.
9405 * libm/machine/spu/sf_sin.c: Ditto.
9406 * libm/machine/spu/sf_tan.c: Ditto.
9407 * libm/machine/spu/sf_tanh.c: Ditto.
9408 * libm/machine/spu/w_acos.c: Ditto.
9409 * libm/machine/spu/w_acosh.c: Ditto.
9410 * libm/machine/spu/w_asin.c: Ditto.
9411 * libm/machine/spu/w_atan2.c: Ditto.
9412 * libm/machine/spu/w_atanh.c: Ditto.
9413 * libm/machine/spu/w_cosh.c: Ditto.
9414 * libm/machine/spu/w_exp.c: Ditto.
9415 * libm/machine/spu/w_exp2.c: Ditto.
9416 * libm/machine/spu/w_hypot.c: Ditto.
9417 * libm/machine/spu/w_lgamma.c: Ditto.
9418 * libm/machine/spu/w_log.c: Ditto.
9419 * libm/machine/spu/w_log10.c: Ditto.
9420 * libm/machine/spu/w_pow.c: Ditto.
9421 * libm/machine/spu/w_sincos.c: Ditto.
9422 * libm/machine/spu/w_sinh.c: Ditto.
9423 * libm/machine/spu/w_tgamma.c: Ditto.
9424 * libm/machine/spu/wf_acos.c: Ditto.
9425 * libm/machine/spu/wf_acosh.c: Ditto.
9426 * libm/machine/spu/wf_asin.c: Ditto.
9427 * libm/machine/spu/wf_atan2.c: Ditto.
9428 * libm/machine/spu/wf_atanh.c: Ditto.
9429 * libm/machine/spu/wf_cosh.c: Ditto.
9430 * libm/machine/spu/wf_hypot.c: Ditto.
9431 * libm/machine/spu/wf_lgamma.c: Ditto.
9432 * libm/machine/spu/wf_pow.c: Ditto.
9433 * libm/machine/spu/wf_sincos.c: Ditto.
9434 * libm/machine/spu/wf_sinh.c: Ditto.
9435 * libm/machine/spu/wf_sqrt.c: Ditto.
9436 * libm/machine/spu/wf_tgamma.c: Ditto.
9442 * libm/machine/spu/Makefile.am: New file.
9443 * libm/machine/spu/Makefile.in: Auto-generated.
9444 * libm/machine/spu/headers/atanf.h: New file.
9445 * libm/machine/spu/headers/cbrt.h: Ditto.
9446 * libm/machine/spu/headers/cbrtf.h: Ditto.
9447 * libm/machine/spu/headers/ceil.h: Ditto.
9448 * libm/machine/spu/headers/ceilf.h: Ditto.
9449 * libm/machine/spu/headers/copysign.h: Ditto.
9450 * libm/machine/spu/headers/copysignf.h: Ditto.
9451 * libm/machine/spu/headers/exp2f.h: Ditto.
9452 * libm/machine/spu/headers/expf.h: Ditto.
9453 * libm/machine/spu/headers/fabs.h: Ditto.
9454 * libm/machine/spu/headers/fabsf.h: Ditto.
9455 * libm/machine/spu/headers/fdim.h: Ditto.
9456 * libm/machine/spu/headers/fdimf.h: Ditto.
9457 * libm/machine/spu/headers/floor.h: Ditto.
9458 * libm/machine/spu/headers/floorf.h: Ditto.
9459 * libm/machine/spu/headers/fma.h: Ditto.
9460 * libm/machine/spu/headers/fmaf.h: Ditto.
9461 * libm/machine/spu/headers/fmax.h: Ditto.
9462 * libm/machine/spu/headers/fmaxf.h: Ditto.
9463 * libm/machine/spu/headers/fmin.h: Ditto.
9464 * libm/machine/spu/headers/fminf.h: Ditto.
9465 * libm/machine/spu/headers/fmod.h: Ditto.
9466 * libm/machine/spu/headers/fmodf.h: Ditto.
9467 * libm/machine/spu/headers/frexp.h: Ditto.
9468 * libm/machine/spu/headers/frexpf.h: Ditto.
9469 * libm/machine/spu/headers/ilogb.h: Ditto.
9470 * libm/machine/spu/headers/ilogbf.h: Ditto.
9471 * libm/machine/spu/headers/ldexp.h: Ditto.
9472 * libm/machine/spu/headers/ldexpf.h: Ditto.
9473 * libm/machine/spu/headers/llrint.h: Ditto.
9474 * libm/machine/spu/headers/llrintf.h: Ditto.
9475 * libm/machine/spu/headers/llround.h: Ditto.
9476 * libm/machine/spu/headers/llroundf.h: Ditto.
9477 * libm/machine/spu/headers/log10f.h: Ditto.
9478 * libm/machine/spu/headers/log2f.h: Ditto.
9479 * libm/machine/spu/headers/logf.h: Ditto.
9480 * libm/machine/spu/headers/lrint.h: Ditto.
9481 * libm/machine/spu/headers/lrintf.h: Ditto.
9482 * libm/machine/spu/headers/lround.h: Ditto.
9483 * libm/machine/spu/headers/lroundf.h: Ditto.
9484 * libm/machine/spu/headers/nearbyint.h: Ditto.
9485 * libm/machine/spu/headers/remainder.h: Ditto.
9486 * libm/machine/spu/headers/remainderf.h: Ditto.
9487 * libm/machine/spu/headers/remquo.h: Ditto.
9488 * libm/machine/spu/headers/remquof.h: Ditto.
9489 * libm/machine/spu/headers/rint.h: Ditto.
9490 * libm/machine/spu/headers/round.h: Ditto.
9491 * libm/machine/spu/headers/roundf.h: Ditto.
9492 * libm/machine/spu/headers/scalbn.h: Ditto.
9493 * libm/machine/spu/headers/scalbnf.h: Ditto.
9494 * libm/machine/spu/headers/sqrt.h: Ditto.
9495 * libm/machine/spu/headers/trunc.h: Ditto.
9496 * libm/machine/spu/headers/truncf.h: Ditto.
9497 * libm/machine/spu/headers/vec_literal.h: Ditto.
9498 * libm/machine/spu/llrint.c: Ditto.
9499 * libm/machine/spu/llrintf.c: Ditto.
9500 * libm/machine/spu/llround.c: Ditto.
9501 * libm/machine/spu/llroundf.c: Ditto.
9502 * libm/machine/spu/log2f.c: Ditto.
9503 * libm/machine/spu/s_cbrt.c: Ditto.
9504 * libm/machine/spu/s_ceil.c: Ditto.
9505 * libm/machine/spu/s_copysign.c: Ditto.
9506 * libm/machine/spu/s_fabs.c: Ditto.
9507 * libm/machine/spu/s_fdim.c: Ditto.
9508 * libm/machine/spu/s_floor.c: Ditto.
9509 * libm/machine/spu/s_fma.c: Ditto.
9510 * libm/machine/spu/s_fmax.c: Ditto.
9511 * libm/machine/spu/s_fmin.c: Ditto.
9512 * libm/machine/spu/s_frexp.c: Ditto.
9513 * libm/machine/spu/s_ilogb.c: Ditto.
9514 * libm/machine/spu/s_ldexp.c: Ditto.
9515 * libm/machine/spu/s_lrint.c: Ditto.
9516 * libm/machine/spu/s_lround.c: Ditto.
9517 * libm/machine/spu/s_nearbyint.c: Ditto.
9518 * libm/machine/spu/s_remquo.c: Ditto.
9519 * libm/machine/spu/s_rint.c: Ditto.
9520 * libm/machine/spu/s_round.c: Ditto.
9521 * libm/machine/spu/s_scalbn.c: Ditto.
9522 * libm/machine/spu/s_trunc.c: Ditto.
9523 * libm/machine/spu/sf_atan.c: Ditto.
9524 * libm/machine/spu/sf_cbrt.c: Ditto.
9525 * libm/machine/spu/sf_ceil.c: Ditto.
9526 * libm/machine/spu/sf_copysign.c: Ditto.
9527 * libm/machine/spu/sf_fabs.c: Ditto.
9528 * libm/machine/spu/sf_fdim.c: Ditto.
9529 * libm/machine/spu/sf_floor.c: Ditto.
9530 * libm/machine/spu/sf_fma.c: Ditto.
9531 * libm/machine/spu/sf_fmax.c: Ditto.
9532 * libm/machine/spu/sf_fmin.c: Ditto.
9533 * libm/machine/spu/sf_frexp.c: Ditto.
9534 * libm/machine/spu/sf_ilogb.c: Ditto.
9535 * libm/machine/spu/sf_ldexp.c: Ditto.
9536 * libm/machine/spu/sf_lrint.c: Ditto.
9537 * libm/machine/spu/sf_lround.c: Ditto.
9538 * libm/machine/spu/sf_remquo.c: Ditto.
9539 * libm/machine/spu/sf_round.c: Ditto.
9540 * libm/machine/spu/sf_scalbn.c: Ditto.
9541 * libm/machine/spu/sf_trunc.c: Ditto.
9542 * libm/machine/spu/w_fmod.c: Ditto.
9543 * libm/machine/spu/w_remainder.c: Ditto.
9544 * libm/machine/spu/w_sqrt.c: Ditto.
9545 * libm/machine/spu/wf_exp.c: Ditto.
9546 * libm/machine/spu/wf_exp2.c: Ditto.
9547 * libm/machine/spu/wf_fmod.c: Ditto.
9548 * libm/machine/spu/wf_log.c: Ditto.
9549 * libm/machine/spu/wf_log10.c: Ditto.
9550 * libm/machine/spu/wf_remainder.c: Ditto.
9554 * libc/machine/spu/sys/uio.h: New file for readv and writev use.
9559 * libc/machine/spu/sys/sched.h: New file, has just sched_yield
9561 * libc/machine/spu/sys/utime.h: New file, has utime prototype and
9566 * libc/machine/spu/sys/dirent.h: New file, add prototypes and SPU
9576 * libc/machine/spu/machine/_types.h: Add SPU specific __dev_t,
9597 checks to allow definition in machine/_types.h.
9606 * libc/include/machine/_default_types.h: New file, contains what
9607 was previously in libc/include/machine/_types.h.
9608 * libc/include/machine/_types.h: Now only includes
9609 machine/_default_types.h.
9613 * libc/machine/spu/machine/_types.h: New file, add SPU specific
9649 * libc/include/machine/ieeefp.h: Define __IEEE_LITTLE_ENDIAN for x86_64.
9650 * libc/include/machine/setjmp.h: Define _JBTYPE and _JBLEN for x86_64.
9651 * libc/machine/x86_64/aclocal.m4: Generated.
9652 * libc/machine/x86_64/configure.in: New.
9653 * libc/machine/x86_64/configure: Generated.
9654 * libc/machine/x86_64/Makefile.am: New.
9655 * libc/machine/x86_64/Makefile.in: Generated.
9656 * libc/machine/x86_64/setjmp.S: New.
9657 * libc/machine/x86_64/memcpy.S: New.
9658 * libc/machine/x86_64/memset.S: New.
9659 * libc/machine/configure.in: Added support for x86_64.
9660 * libc/machine/configure: Regenerated.
9669 * libc/machine/cris/sys/errno.h (ECANCELED, ENOKEY, EKEYEXPIRED)
9677 * libc/machine/spu/Makefile.am: Replace printf/scanf family C sources
9679 * libc/machine/spu/Makefile.in: Regenerated.
9680 * libc/machine/spu/stdio.c: Add __check_init function wrapping
9682 * libc/machine/spu/c99ppe.h: Add definitions for assembler code.
9683 * libc/machine/spu/fiprintf.S: New file.
9684 * libc/machine/spu/fiscanf.S: Ditto.
9685 * libc/machine/spu/fprintf.S: Ditto.
9686 * libc/machine/spu/fscanf.S: Ditto.
9687 * libc/machine/spu/iprintf.S: Ditto.
9688 * libc/machine/spu/iscanf.S: Ditto.
9689 * libc/machine/spu/printf.S: Ditto.
9690 * libc/machine/spu/scanf.S: Ditto.
9691 * libc/machine/spu/siprintf.S: Ditto.
9692 * libc/machine/spu/siscanf.S: Ditto.
9693 * libc/machine/spu/sniprintf.S: Ditto.
9694 * libc/machine/spu/snprintf.S: Ditto.
9695 * libc/machine/spu/sprintf.S: Ditto.
9696 * libc/machine/spu/sscanf.S: Ditto.
9697 * libc/machine/spu/stack_reg_va.S: Ditto.
9698 * libc/machine/spu/syscall.def: Ditto. (for maintenance)
9699 * libc/machine/spu/mk_syscalls: Ditto. (for maintenance)
9700 * libc/machine/spu/fiprintf.c: Removed. (Replaced by .S)
9701 * libc/machine/spu/fiscanf.c: Ditto.
9702 * libc/machine/spu/fprintf.c: Ditto.
9703 * libc/machine/spu/fscanf.c: Ditto.
9704 * libc/machine/spu/iprintf.c: Ditto.
9705 * libc/machine/spu/iscanf.c: Ditto.
9706 * libc/machine/spu/printf.c: Ditto.
9707 * libc/machine/spu/scanf.c: Ditto.
9708 * libc/machine/spu/siprintf.c: Ditto.
9709 * libc/machine/spu/siscanf.c: Ditto.
9710 * libc/machine/spu/sniprintf.c: Ditto.
9711 * libc/machine/spu/snprintf.c: Ditto.
9712 * libc/machine/spu/sprintf.c: Ditto.
9713 * libc/machine/spu/sscanf.c: Ditto.
9864 * libc/machine/spu/perror.c: Pass errno as the second argument to
9880 * libc/machine/spu/Makefile.am: Remove mktemp.c, it was left in
9882 * libc/machine/spu/Makefile.in: Regenerate.
9886 * libc/machine/spu/creat.c: New file copied from libc/posix/creat.c,
9888 * libc/machine/spu/Makefile.am: Add creat.c.
9889 * libc/machine/spu/Makefile.in: Regenerate.
9893 * libc/machine/spu/Makefile.am: Re-add back setjmp.S which
9895 * libc/machine/spu/Makefile.in: Regenerated.
9902 * libc/machine/spu/Makefile.am: Add sleep and usleep.
9903 * libc/machine/spu/Makefile.in: Regenerate.
9904 * libc/machine/spu/sleep.c: Copy libc/posix/sleep.c.
9905 * libc/machine/spu/usleep.c: Copy libc/posix/usleep.c.
10019 * libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
10020 * libc/sys/linux/machine/i386/configure.in: Ditto.
10025 * libc/machine/configure.in: Ditto.
10026 * libc/machine/i386/configure.in: Ditto.
10028 * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
10029 * libc/sys/linux/machine/configure.in: Ditto.
10031 * libm/machine/configure.in: Ditto.
10037 * libc/machine/Makefile.am: Ditto.
10038 * libc/machine/a29k/Makefile.am: Ditto.
10039 * libc/machine/arm/Makefile.am: Ditto.
10040 * libc/machine/bfin/Makefile.am: Ditto.
10041 * libc/machine/cris/Makefile.am: Ditto.
10042 * libc/machine/crx/Makefile.am: Ditto.
10043 * libc/machine/d10v/Makefile.am: Ditto.
10044 * libc/machine/d30v/Makefile.am: Ditto.
10045 * libc/machine/fr30/Makefile.am: Ditto.
10046 * libc/machine/frv/Makefile.am: Ditto.
10047 * libc/machine/h8300/Makefile.am: Ditto.
10048 * libc/machine/h8500/Makefile.am: Ditto.
10049 * libc/machine/hppa/Makefile.am: Ditto.
10050 * libc/machine/i386/Makefile.am: Ditto.
10051 * libc/machine/i960/Makefile.am: Ditto.
10052 * libc/machine/iq2000/Makefile.am: Ditto.
10053 * libc/machine/m32c/Makefile.am: Ditto.
10054 * libc/machine/m32r/Makefile.am: Ditto.
10055 * libc/machine/m68hc11/Makefile.am: Ditto.
10056 * libc/machine/m68k/Makefile.am: Ditto.
10057 * libc/machine/m88k/Makefile.am: Ditto.
10058 * libc/machine/mips/Makefile.am: Ditto.
10059 * libc/machine/mn10200/Makefile.am: Ditto.
10060 * libc/machine/mn10300/Makefile.am: Ditto.
10061 * libc/machine/mt/Makefile.am: Ditto.
10062 * libc/machine/necv70/Makefile.am: Ditto.
10063 * libc/machine/powerpc/Makefile.am: Ditto.
10064 * libc/machine/sh/Makefile.am: Ditto.
10065 * libc/machine/sparc/Makefile.am: Ditto.
10066 * libc/machine/spu/Makefile.am: Ditto.
10067 * libc/machine/tic4x/Makefile.am: Ditto.
10068 * libc/machine/tic80/Makefile.am: Ditto.
10069 * libc/machine/v850/Makefile.am: Ditto.
10070 * libc/machine/w65/Makefile.am: Ditto.
10071 * libc/machine/xscale/Makefile.am: Ditto.
10072 * libc/machine/xstormy16/Makefile.am: Ditto.
10073 * libc/machine/z8k/Makefile.am: Ditto.
10084 * libc/sys/linux/linuxthreads/machine/Makefile.am: Ditto.
10085 * libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Ditto.
10086 * libc/sys/linux/machine/Makefile.am: Ditto.
10087 * libc/sys/linux/machine/i386/Makefile.am: Ditto.
10105 * libm/machine/Makefile.am: Ditto.
10106 * libm/machine/i386/Makefile.am: Ditto.
10107 * libm/machine/spu/Makefile.am: Ditto.
10112 * libc/machine/aclocal.m4: Regenerate.
10113 * libc/machine/i386/aclocal.m4: Regenerate.
10117 * libc/sys/linux/linuxthreads/machine/aclocal.m4: Regenerate.
10118 * libc/sys/linux/linuxthreads/machine/i386/aclocal.m4: Regenerate.
10119 * libc/sys/linux/machine/aclocal.m4: Regenerate.
10120 * libc/sys/linux/machine/i386/aclocal.m4: Regenerate.
10122 * libm/machine/aclocal.m4: Regenerate.
10123 * libm/machine/i386/aclocal.m4: Regenerate.
10138 * libc/machine/Makefile.in: Regenerate.
10139 * libc/machine/a29k/Makefile.in: Regenerate.
10140 * libc/machine/arm/Makefile.in: Regenerate.
10141 * libc/machine/bfin/Makefile.in: Regenerate.
10142 * libc/machine/cris/Makefile.in: Regenerate.
10143 * libc/machine/crx/Makefile.in: Regenerate.
10144 * libc/machine/d10v/Makefile.in: Regenerate.
10145 * libc/machine/d30v/Makefile.in: Regenerate.
10146 * libc/machine/fr30/Makefile.in: Regenerate.
10147 * libc/machine/frv/Makefile.in: Regenerate.
10148 * libc/machine/h8300/Makefile.in: Regenerate.
10149 * libc/machine/h8500/Makefile.in: Regenerate.
10150 * libc/machine/hppa/Makefile.in: Regenerate.
10151 * libc/machine/i386/Makefile.in: Regenerate.
10152 * libc/machine/i960/Makefile.in: Regenerate.
10153 * libc/machine/iq2000/Makefile.in: Regenerate.
10154 * libc/machine/m32c/Makefile.in: Regenerate.
10155 * libc/machine/m32r/Makefile.in: Regenerate.
10156 * libc/machine/m68hc11/Makefile.in: Regenerate.
10157 * libc/machine/m68k/Makefile.in: Regenerate.
10158 * libc/machine/m88k/Makefile.in: Regenerate.
10159 * libc/machine/mips/Makefile.in: Regenerate.
10160 * libc/machine/mn10200/Makefile.in: Regenerate.
10161 * libc/machine/mn10300/Makefile.in: Regenerate.
10162 * libc/machine/mt/Makefile.in: Regenerate.
10163 * libc/machine/necv70/Makefile.in: Regenerate.
10164 * libc/machine/powerpc/Makefile.in: Regenerate.
10165 * libc/machine/sh/Makefile.in: Regenerate.
10166 * libc/machine/sparc/Makefile.in: Regenerate.
10167 * libc/machine/spu/Makefile.in: Regenerate.
10168 * libc/machine/tic4x/Makefile.in: Regenerate.
10169 * libc/machine/tic80/Makefile.in: Regenerate.
10170 * libc/machine/v850/Makefile.in: Regenerate.
10171 * libc/machine/w65/Makefile.in: Regenerate.
10172 * libc/machine/xscale/Makefile.in: Regenerate.
10173 * libc/machine/xstormy16/Makefile.in: Regenerate.
10174 * libc/machine/z8k/Makefile.in: Regenerate.
10199 * libc/sys/linux/linuxthreads/machine/Makefile.in: Regenerate.
10200 * libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Regenerate.
10201 * libc/sys/linux/machine/Makefile.in: Regenerate.
10202 * libc/sys/linux/machine/i386/Makefile.in: Regenerate.
10226 * libm/machine/Makefile.in: Regenerate.
10227 * libm/machine/i386/Makefile.in: Regenerate.
10228 * libm/machine/spu/Makefile.in: Regenerate.
10235 * libc/machine/configure: Regenerate.
10236 * libc/machine/i386/configure: Regenerate.
10240 * libc/sys/linux/linuxthreads/machine/configure: Regenerate.
10241 * libc/sys/linux/linuxthreads/machine/i386/configure: Regenerate.
10242 * libc/sys/linux/machine/configure: Regenerate.
10243 * libc/sys/linux/machine/i386/configure: Regenerate.
10245 * libm/machine/configure: Regenerate.
10246 * libm/machine/i386/configure: Regenerate.
10259 * libc/machine/spu/sys/syscall.h: Update the __send_to_ppe
10261 * libc/machine/spu/fclose.c: Use the __send_to_ppe return value
10264 * libc/machine/spu/feof.c: Ditto.
10265 * libc/machine/spu/ferror.c: Ditto.
10266 * libc/machine/spu/fflush.c: Ditto.
10267 * libc/machine/spu/fgetc.c: Ditto.
10268 * libc/machine/spu/fgetpos.c: Ditto.
10269 * libc/machine/spu/fgets.c: Ditto.
10270 * libc/machine/spu/fileno.c: Ditto.
10271 * libc/machine/spu/fopen.c: Ditto.
10272 * libc/machine/spu/fprintf.c: Ditto.
10273 * libc/machine/spu/fputc.c: Ditto.
10274 * libc/machine/spu/fputs.c: Ditto.
10275 * libc/machine/spu/fread.c: Ditto.
10276 * libc/machine/spu/freopen.c: Ditto.
10277 * libc/machine/spu/fscanf.c: Ditto.
10278 * libc/machine/spu/fseek.c: Ditto.
10279 * libc/machine/spu/fsetpos.c: Ditto.
10280 * libc/machine/spu/ftell.c: Ditto.
10281 * libc/machine/spu/fwrite.c: Ditto.
10282 * libc/machine/spu/getc.c: Ditto.
10283 * libc/machine/spu/getchar.c: Ditto.
10284 * libc/machine/spu/gets.c: Ditto.
10285 * libc/machine/spu/printf.c: Ditto.
10286 * libc/machine/spu/putc.c: Ditto.
10287 * libc/machine/spu/putchar.c: Ditto.
10288 * libc/machine/spu/puts.c: Ditto.
10289 * libc/machine/spu/remove.c: Ditto.
10290 * libc/machine/spu/rename.c: Ditto.
10291 * libc/machine/spu/scanf.c: Ditto.
10292 * libc/machine/spu/setvbuf.c: Ditto.
10293 * libc/machine/spu/snprintf.c: Ditto.
10294 * libc/machine/spu/sprintf.c: Ditto.
10295 * libc/machine/spu/sscanf.c: Ditto.
10296 * libc/machine/spu/tmpfile.c: Ditto.
10297 * libc/machine/spu/tmpnam.c: Ditto.
10298 * libc/machine/spu/ungetc.c: Ditto.
10299 * libc/machine/spu/vfprintf.c: Ditto.
10300 * libc/machine/spu/vfscanf.c: Ditto.
10301 * libc/machine/spu/vprintf.c: Ditto.
10302 * libc/machine/spu/vscanf.c: Ditto.
10303 * libc/machine/spu/vsnprintf.c: Ditto.
10304 * libc/machine/spu/vsprintf.c: Ditto.
10305 * libc/machine/spu/vsscanf.c: Ditto.
10447 * libc/machine/m68k/Makefile.am (lib_a_SOURCES): Add memcpy.S
10449 * libc/machine/m68k/Makefile.in: Regenerate.
10450 * libc/machine/m68k/memcpy.S: Use sub.l followed by dbra.
10451 * libc/machine/m68k/memset.S: Likewise.
10486 * libc/machine/m68k/Makefile.am: Temporarily remove
10489 * libc/machine/m68k/Makefile.in: Regenerated.
10493 * libc/machine/m68k/Makefile.am (lib_a_SOURCES): Add memcpy.S
10495 * libc/machine/m68k/Makefile.in: Regenerate.
10496 * libc/machine/m68k/memcpy.S, libc/machine/m68k/memset.S: New.
10501 overridden via machine/ieeefp.h.
10502 * libc/include/machine/ieeefp.h: Add SPU specific C99 and ieeefp
10505 overridden via machine/ieeefp.h.
10506 * libm/machine/spu/Makefile.am: Add new files.
10507 * libm/machine/spu/Makefile.in: Autogenerate with new files.
10508 * libm/machine/spu/sf_fpclassify.c: Add SPU specific __fpclassifyf.
10509 * libm/machine/spu/sf_finite.c: Add SPU specific finitef.
10510 * libm/machine/spu/sf_isinf.c: Add SPU specific isinff.
10511 * libm/machine/spu/sf_isinff.c: Add SPU specific __isinff.
10512 * libm/machine/spu/sf_isnan.c: Add SPU specific isnanf.
10513 * libm/machine/spu/sf_isnanf.c: Add SPU specific __isnanf.
10514 * libm/machine/spu/sf_nan.c: Add SPU specific nanf.
10525 * libc/machine/spu/sys/errno.h: New file, so spu errno values match
10536 * libm/machine/spu/headers/feholdexcept.h: Use *envp not env so
10602 * libc/machine/spu/strxfrm.c: Fix strxfrm so we still copy data
10617 * libc/machine/spu/sys/syscall.h: New file for __send_to_ppe
10619 * libc/machine/spu/c99ppe.h: Remove static version of send_to_ppe.
10620 * libc/machine/spu/clearerr.c: Call __send_to_ppe vs send_to_ppe.
10621 * libc/machine/spu/fclose.c: Ditto.
10622 * libc/machine/spu/feof.c: Ditto.
10623 * libc/machine/spu/ferror.c: Ditto.
10624 * libc/machine/spu/fflush.c: Ditto.
10625 * libc/machine/spu/fgetc.c: Ditto.
10626 * libc/machine/spu/fgetpos.c: Ditto.
10627 * libc/machine/spu/fgets.c: Ditto.
10628 * libc/machine/spu/fileno.c: Ditto.
10629 * libc/machine/spu/fopen.c: Ditto.
10630 * libc/machine/spu/fprintf.c: Ditto.
10631 * libc/machine/spu/fputc.c: Ditto.
10632 * libc/machine/spu/fputs.c: Ditto.
10633 * libc/machine/spu/fread.c: Ditto.
10634 * libc/machine/spu/freopen.c: Ditto.
10635 * libc/machine/spu/fscanf.c: Ditto.
10636 * libc/machine/spu/fseek.c: Ditto.
10637 * libc/machine/spu/fsetpos.c: Ditto.
10638 * libc/machine/spu/ftell.c: Ditto.
10639 * libc/machine/spu/fwrite.c: Ditto.
10640 * libc/machine/spu/getc.c: Ditto.
10641 * libc/machine/spu/getchar.c: Ditto.
10642 * libc/machine/spu/gets.c: Ditto.
10643 * libc/machine/spu/perror.c: Ditto.
10644 * libc/machine/spu/printf.c: Ditto.
10645 * libc/machine/spu/putc.c: Ditto.
10646 * libc/machine/spu/putchar.c: Ditto.
10647 * libc/machine/spu/puts.c: Ditto.
10648 * libc/machine/spu/remove.c: Ditto.
10649 * libc/machine/spu/rename.c: Ditto.
10650 * libc/machine/spu/rewind.c: Ditto.
10651 * libc/machine/spu/scanf.c: Ditto.
10652 * libc/machine/spu/setbuf.c: Ditto.
10653 * libc/machine/spu/setvbuf.c: Ditto.
10654 * libc/machine/spu/snprintf.c: Ditto.
10655 * libc/machine/spu/sprintf.c: Ditto.
10656 * libc/machine/spu/sscanf.c: Ditto.
10657 * libc/machine/spu/tmpfile.c: Ditto.
10658 * libc/machine/spu/tmpnam.c: Ditto.
10659 * libc/machine/spu/ungetc.c: Ditto.
10660 * libc/machine/spu/vfprintf.c: Ditto.
10661 * libc/machine/spu/vfscanf.c: Ditto.
10662 * libc/machine/spu/vprintf.c: Ditto.
10663 * libc/machine/spu/vscanf.c: Ditto.
10664 * libc/machine/spu/vsnprintf.c: Ditto.
10665 * libc/machine/spu/vsprintf.c: Ditto.
10666 * libc/machine/spu/vsscanf.c: Ditto.
10712 * libc/machine/powerpc/vfprintf.c (__sprint): Rename to __sprint_r
10722 * libc/machine/powerpc/vfprintf.c (__sprint): Rename to __sprint_r
10811 * libc/machine/spu/Makefile.am: Add new objects.
10812 * libc/machine/spu/Makefile.in: Regenerated.
10813 * libc/machine/spu/fiprintf.c: New file. Add implementation of
10815 * libc/machine/spu/fiscanf.c: Ditto.
10816 * libc/machine/spu/iprintf.c: Ditto.
10817 * libc/machine/spu/iscanf.c: Ditto.
10818 * libc/machine/spu/siprintf.c: Ditto.
10819 * libc/machine/spu/siscanf.c: Ditto.
10820 * libc/machine/spu/sniprintf.c: Ditto.
10821 * libc/machine/spu/vfiprintf.c: Ditto.
10822 * libc/machine/spu/vfiscanf.c: Ditto.
10823 * libc/machine/spu/viprintf.c: Ditto.
10824 * libc/machine/spu/viscanf.c: Ditto.
10825 * libc/machine/spu/vsiprintf.c: Ditto.
10826 * libc/machine/spu/vsiscanf.c: Ditto.
10827 * libc/machine/spu/vsniprintf.c: Ditto.
10828 * libc/machine/spu/fprintf.c: Add support for integer-only
10830 * libc/machine/spu/fscanf.c: Ditto.
10831 * libc/machine/spu/printf.c: Ditto.
10832 * libc/machine/spu/scanf.c: Ditto.
10833 * libc/machine/spu/snprintf.c: Ditto.
10834 * libc/machine/spu/sprintf.c: Ditto.
10835 * libc/machine/spu/sscanf.c: Ditto.
10836 * libc/machine/spu/vfprintf.c: Ditto.
10837 * libc/machine/spu/vfscanf.c: Ditto.
10838 * libc/machine/spu/vprintf.c: Ditto.
10839 * libc/machine/spu/vscanf.c: Ditto.
10840 * libc/machine/spu/vsnprintf.c: Ditto.
10841 * libc/machine/spu/vsprintf.c: Ditto.
10842 * libc/machine/spu/vsscanf.c: Ditto.
10853 * libm/machine/configure: Add spu.
10854 * libm/machine/configure.in: regenerated with spu added.
10855 * libc/machine/spu/include/fenv.h: New file.
10856 * libc/machine/spu/sys/fenv.h: Ditto.
10857 * libm/machine/spu/Makefile.am: Ditto.
10858 * libm/machine/spu/Makefile.in: Ditto.
10859 * libm/machine/spu/aclocal.m4: Ditto.
10860 * libm/machine/spu/configure: Ditto.
10861 * libm/machine/spu/configure.in: Ditto.
10862 * libm/machine/spu/fe_dfl_env.c: Ditto.
10863 * libm/machine/spu/feclearexcept.c: Ditto.
10864 * libm/machine/spu/fegetenv.c: Ditto.
10865 * libm/machine/spu/fegetexceptflag.c: Ditto.
10866 * libm/machine/spu/fegetround.c: Ditto.
10867 * libm/machine/spu/feholdexcept.c: Ditto.
10868 * libm/machine/spu/feraiseexcept.c: Ditto.
10869 * libm/machine/spu/fesetenv.c: Ditto.
10870 * libm/machine/spu/fesetexceptflag.c: Ditto.
10871 * libm/machine/spu/fesetround.c: Ditto.
10872 * libm/machine/spu/fetestexcept.c: Ditto.
10873 * libm/machine/spu/feupdateenv.c: Ditto.
10874 * libm/machine/spu/headers/feclearexcept.h: Ditto.
10875 * libm/machine/spu/headers/fefpscr.h: Ditto.
10876 * libm/machine/spu/headers/fegetenv.h: Ditto.
10877 * libm/machine/spu/headers/fegetexceptflag.h: Ditto.
10878 * libm/machine/spu/headers/fegetround.h: Ditto.
10879 * libm/machine/spu/headers/feholdexcept.h: Ditto.
10880 * libm/machine/spu/headers/feraiseexcept.h: Ditto.
10881 * libm/machine/spu/headers/fesetenv.h: Ditto.
10882 * libm/machine/spu/headers/fesetexceptflag.h: Ditto.
10883 * libm/machine/spu/headers/fesetround.h: Ditto.
10884 * libm/machine/spu/headers/fetestexcept.h: Ditto.
10885 * libm/machine/spu/headers/feupdateenv.h: Ditto.
10914 * libc/machine/spu/Makefile.am: Add objects.
10915 * libc/machine/spu/Makefile.in: Regenerated.
10916 * libc/machine/spu/vsscanf.c: New file. Add a stdio function
10918 * libc/machine/spu/snprintf.c: Ditto.
10919 * libc/machine/spu/sprintf.c: Ditto.
10920 * libc/machine/spu/sscanf.c: Ditto.
10921 * libc/machine/spu/remove.c: Ditto.
10922 * libc/machine/spu/rename.c: Ditto.
10923 * libc/machine/spu/tmpnam.c: Ditto.
10924 * libc/machine/spu/vsnprintf.c: Add initialization routine of
10926 * libc/machine/spu/vsprintf.c: Ditto.
10932 * libc/machine/spu/Makefile.am: Add objects.
10933 * libc/machine/spu/Makefile.in: Regenerated.
10934 * libc/machine/spu/c99ppe.h: Add macros and function
10936 * libc/machine/spu/stdio.c: Add functions to manage Cell SPU
10938 * libc/machine/spu/perror.c: Add initialization routine of
10940 * libc/machine/spu/printf.c: Ditto.
10941 * libc/machine/spu/putchar.c: Ditto.
10942 * libc/machine/spu/puts.c: Ditto.
10943 * libc/machine/spu/vprintf.c: Ditto.
10944 * libc/machine/spu/clearerr.c: New file. Add a stdio function
10946 * libc/machine/spu/feof.c: Ditto.
10947 * libc/machine/spu/ferror.c: Ditto.
10948 * libc/machine/spu/fileno.c: Ditto.
10949 * libc/machine/spu/fopen.c: Ditto.
10950 * libc/machine/spu/fclose.c: Ditto.
10951 * libc/machine/spu/freopen.c: Ditto.
10952 * libc/machine/spu/fflush.c: Ditto.
10953 * libc/machine/spu/fseek.c: Ditto.
10954 * libc/machine/spu/ftell.c: Ditto.
10955 * libc/machine/spu/rewind.c: Ditto.
10956 * libc/machine/spu/fgetpos.c: Ditto.
10957 * libc/machine/spu/fsetpos.c: Ditto.
10958 * libc/machine/spu/fread.c: Ditto.
10959 * libc/machine/spu/fwrite.c: Ditto.
10960 * libc/machine/spu/getc.c: Ditto.
10961 * libc/machine/spu/getchar.c: Ditto.
10962 * libc/machine/spu/gets.c: Ditto.
10963 * libc/machine/spu/fgetc.c: Ditto.
10964 * libc/machine/spu/fgets.c: Ditto.
10965 * libc/machine/spu/ungetc.c: Ditto.
10966 * libc/machine/spu/putc.c: Ditto.
10967 * libc/machine/spu/fputc.c: Ditto.
10968 * libc/machine/spu/fputs.c: Ditto.
10969 * libc/machine/spu/vfprintf.c: Ditto.
10970 * libc/machine/spu/vfscanf.c: Ditto.
10971 * libc/machine/spu/fprintf.c: Ditto.
10972 * libc/machine/spu/fscanf.c: Ditto.
10973 * libc/machine/spu/scanf.c: Ditto.
10974 * libc/machine/spu/vscanf.c: Ditto.
10975 * libc/machine/spu/setbuf.c: Ditto.
10976 * libc/machine/spu/setvbuf.c: Ditto.
10977 * libc/machine/spu/tmpfile.c: Ditto.
10989 * libc/machine/spu/sys/custom_file.h: New file.
11023 * libc/machine/spu/vsnprintf.c (c99_vsnprintf_t): Const-qualify
11025 * libc/machine/spu/printf.c (c99_printf_t): Likewise.
11032 * libc/machine/spu/c99ppe.h: Replace vector with __vector.
11033 * libc/machine/spu/vec_literal.h: Ditto.
11034 * libc/machine/spu/strncmp.c: Ditto.
11039 * libc/machine/powerpc/setjmp.S (setjmp, longjmp): Add support
11044 * libm/configure.in: Always configure machine directory.
11045 * libm/Makefile.am: Make machine subdirectory part of SUBDIRS
11087 * libc/machine/spu/c99ppe.h: New file
11088 * libc/machine/spu/perror.c: New file to override libc/stdio version.
11089 * libc/machine/spu/printf.c: New file
11090 * libc/machine/spu/putchar.c: New file
11091 * libc/machine/spu/puts.c: New file
11092 * libc/machine/spu/vprintf.c: New file
11093 * libc/machine/spu/vsnprintf.c: New file
11094 * libc/machine/spu/vsprintf.c: New file
11095 * libc/machine/spu/Makefile.am: Add new targets.
11096 * libc/machine/spu/Makefile.in: Regenerated.
11111 * libc/include/machine/setjmp.h[__SPU__]: Replace vector with __vector.
11123 * libc/machine/spu/setjmp.S: Fix to handle registers past 115
11132 * libc/include/machine/setjmp.h[__SPU__]: Redefine _JBTYPE for
11137 * libc/machine/spu/strncpy.c: Add padding.
11145 * libc/machine/spu/strchr.c: Fix mask for misaligned string.
11146 * libc/machine/spu/strrchr.c: Ditto.
11165 * libc/machine/spu/memset.c: Fix type of explicit cast.
11166 * libc/machine/spu/strncmp.c: Add explicit cast.
11167 * libc/machine/spu/strrchr.c: Ditto.
11168 * libc/machine/spu/strspn.c: Ditto.
11172 * libc/machine/spu/memcpy.c: Use spu_splats, explicit cast.
11173 * libc/machine/spu/memmove.c: Use spu_splats, explicit cast.
11174 * libc/machine/spu/memset.c: Use spu_splats, remove apple-cast.
11175 * libc/machine/spu/strchr.c: Use spu_splats, remove apple-cast.
11176 * libc/machine/spu/strncat.c: Explicit cast.
11177 * libc/machine/spu/strncmp.c: Use spu_splats.
11178 * libc/machine/spu/strncpy.c: Explicit cast.
11179 * libc/machine/spu/strrchr.c: Use spu_splats.
11180 * libc/machine/spu/strspn.c: Use spu_splats.
11194 * libc/include/machine/ieeefp.h: Define __IEEE_LITTLE_ENDIAN for bfin.
11195 * libc/include/machine/setjmp.h: Define _JBLEN for bfin.
11196 * libc/machine/bfin/aclocal.m4: Generate.
11197 * libc/machine/bfin/configure.in: New.
11198 * libc/machine/bfin/configure: Generate.
11199 * libc/machine/bfin/Makefile.am: New.
11200 * libc/machine/bfin/Makefile.in: Generate.
11201 * libc/machine/bfin/setjmp.S: New.
11202 * libc/machine/bfin/longjmp.S: New.
11203 * libc/machine/configure.in: Add bfin support.
11204 * libc/machine/configure: Generate.
11215 * libc/machine/spu/memcpy.c: Override generic function with vectorized
11217 * libc/machine/spu/memmove.c: Ditto.
11218 * libc/machine/spu/memset.c: Ditto.
11219 * libc/machine/spu/strcat.c: Ditto.
11220 * libc/machine/spu/strchr.c: Ditto.
11221 * libc/machine/spu/strcmp.c: Ditto.
11222 * libc/machine/spu/strcpy.c: Ditto.
11223 * libc/machine/spu/strcspn.c: Ditto.
11224 * libc/machine/spu/strlen.c: Ditto.
11225 * libc/machine/spu/strncat.c: Ditto.
11226 * libc/machine/spu/strncmp.c: Ditto.
11227 * libc/machine/spu/strncpy.c: Ditto.
11228 * libc/machine/spu/strpbrk.c: Ditto.
11229 * libc/machine/spu/strrchr.c: Ditto.
11230 * libc/machine/spu/strspn.c: Ditto.
11231 * libc/machine/spu/strxfrm.c: Ditto.
11232 * libc/machine/spu/vec_literal.h: Add abstraction of vector literals,
11234 * libc/machine/spu/Makefile.am: Add new files to list so they build
11235 * libc/machine/spu/Makefile.in: Regenerate from new Makefile.am
11249 * libc/include/machine/setjmp.h: Use __extension__ keyword for gcc's
11296 * libc/machine/powerpc/vfprintf.c: Ditto.
11297 * libc/machine/powerpc/vfscanf.c: Ditto.
11327 * libc/machine/xstormy16/Makefile.am:
11330 * libc/machine/xstormy16/Makefile.in: Regenerated.
11351 * libc/sys/rtems/machine/sys/param.h: Conditionalize definition of
11357 * libc/machine/configure.in: Add configuration for SPU.
11358 * libc/machine/configure: Regenerated.
11359 * libc/machine/spu/memcpy.c: Include string.h.
11386 * libc/include/machine/ieeefp.h: Ditto.
11387 * libc/include/machine/setjmp.h: Ditto.
11390 * libc/machine/spu/Makefile.am: New file.
11391 * libc/machine/spu/Makefile.in: Ditto.
11392 * libc/machine/spu/aclocal.m4: Ditto.
11393 * libc/machine/spu/configure: Ditto.
11394 * libc/machine/spu/configure.in: Ditto.
11395 * libc/machine/spu/memcpy.c: Ditto.
11396 * libc/machine/spu/setjmp.S: Ditto.
11496 * libc/sys/linux/machine/i386/huge_val.h: Ifdef out file contents since
11532 * libc/machine/sh/Makefile.am (AM_CCASFLAGS): Remove
11535 * libc/machine/sh/Makefile.in: Regenerated.
11575 * libc/machine/arm/Makefile.am: Fix a typo.
11576 * libc/machine/arm/Makefile.in: Regenerated.
11580 * libc/machine/sh/Makefile.am (AM_CCASFLAGS): Add $(CFLAGS).
11581 * libc/machine/sh/Makefile.in: Regenerate.
11616 * libc/machine/a29k/Makefile.am: Specify lib_a_CCASFLAGS so .S files will get
11619 * libc/machine/arm/Makefile.am: Ditto.
11620 * libc/machine/cris/Makefile.am: Ditto.
11621 * libc/machine/crx/Makefile.am: Ditto.
11622 * libc/machine/d10v/Makefile.am: Ditto.
11623 * libc/machine/d30v/Makefile.am: Ditto.
11624 * libc/machine/fr30/Makefile.am: Ditto.
11625 * libc/machine/frv/Makefile.am: Ditto.
11626 * libc/machine/h8300/Makefile.am: Ditto.
11627 * libc/machine/h8500/Makefile.am: Ditto.
11628 * libc/machine/hppa/Makefile.am: Ditto.
11629 * libc/machine/i386/Makefile.am: Ditto.
11630 * libc/machine/i960/Makefile.am: Ditto.
11631 * libc/machine/iq2000/Makefile.am: Ditto.
11632 * libc/machine/m32c/Makefile.am: Ditto.
11633 * libc/machine/m32r/Makefile.am: Ditto.
11634 * libc/machine/m68hc11/Makefile.am: Ditto.
11635 * libc/machine/m68k/Makefile.am: Ditto.
11636 * libc/machine/m88k/Makefile.am: Ditto.
11637 * libc/machine/mips/Makefile.am: Ditto.
11638 * libc/machine/mn10200/Makefile.am: Ditto.
11639 * libc/machine/mn10300/Makefile.am: Ditto.
11640 * libc/machine/mt/Makefile.am: Ditto.
11641 * libc/machine/necv70/Makefile.am: Ditto.
11642 * libc/machine/powerpc/Makefile.am: Ditto.
11643 * libc/machine/sh/Makefile.am: Ditto.
11644 * libc/machine/sh/Makefile.in: Ditto.
11645 * libc/machine/sparc/Makefile.am: Ditto.
11646 * libc/machine/tic4x/Makefile.am: Ditto.
11647 * libc/machine/tic80/Makefile.am: Ditto.
11648 * libc/machine/v850/Makefile.am: Ditto.
11649 * libc/machine/w65/Makefile.am: Ditto.
11650 * libc/machine/xscale/Makefile.am: Ditto.
11651 * libc/machine/xstormy16/Makefile.am: Ditto.
11652 * libc/machine/z8k/Makefile.am: Ditto.
11676 * libc/machine/necv70/fastmath.S: Renamed from .s file.
11677 * libc/machine/necv70/setjmp.S: Ditto.
11678 * libc/machine/necv70/fastmath.s: Removed.
11679 * libc/machine/necv70/setjmp.s: Ditto.
11680 * libc/machine/w65/*.S: New files renamed from .s files.
11681 * libc/machine/w65/*.s: Renamed and removed.
11692 * libc/machine/sh/configure.in: Avoid link tests.
11693 * libc/machine/sh/configure: Regenerate.
11711 * libm/machine/configure.in: Ditto.
11712 * libm/machine/i386/configure.in: Ditto.
11714 * libc/machine/a29k/configure.in: Ditto.
11715 * libc/machine/arm/configure.in: Ditto.
11716 * libc/machine/configure.in: Ditto.
11717 * libc/machine/mn10300/configure.in: Ditto.
11718 * libc/machine/powerpc/configure.in: Ditto.
11719 * libc/machine/z8k/configure.in: Ditto.
11720 * libc/machine/h8300/configure.in: Ditto.
11721 * libc/machine/mips/configure.in: Ditto.
11722 * libc/machine/crx/configure.in: Ditto.
11723 * libc/machine/m68hc11/configure.in: Ditto.
11724 * libc/machine/h8500/configure.in: Ditto.
11725 * libc/machine/xscale/configure.in: Ditto.
11726 * libc/machine/d10v/configure.in: Ditto.
11727 * libc/machine/fr30/configure.in: Ditto.
11728 * libc/machine/sh/configure.in: Ditto.
11729 * libc/machine/tic80/configure.in: Ditto.
11730 * libc/machine/m32r/configure.in: Ditto.
11731 * libc/machine/xstormy16/configure.in: Ditto.
11732 * libc/machine/i386/configure.in: Ditto.
11733 * libc/machine/d30v/configure.in: Ditto.
11734 * libc/machine/mn10200/configure.in: Ditto.
11735 * libc/machine/frv/configure.in: Ditto.
11736 * libc/machine/mt/configure.in: Ditto.
11737 * libc/machine/i960/configure.in: Ditto.
11738 * libc/machine/v850/configure.in: Ditto.
11739 * libc/machine/necv70/configure.in: Ditto.
11740 * libc/machine/tic4x/configure.in: Ditto.
11741 * libc/machine/cris/configure.in: Ditto.
11742 * libc/machine/m68k/configure.in: Ditto.
11743 * libc/machine/m32c/configure.in: Ditto.
11744 * libc/machine/hppa/configure.in: Ditto.
11745 * libc/machine/w65/configure.in: Ditto.
11746 * libc/machine/iq2000/configure.in: Ditto.
11747 * libc/machine/sparc/configure.in: Ditto.
11748 * libc/machine/m88k/configure.in: Ditto.
11750 * libc/sys/linux/machine/configure.in: Ditto.
11751 * libc/sys/linux/machine/i386/configure.in: Ditto.
11753 * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
11754 * libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
11797 * libc/machine/configure.in: Use case statement to determine
11799 * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
11800 * libc/sys/linux/machine/configure.in: Ditto.
11802 * libm/machine/configure.in: Ditto.
11806 * libc/machine/a29k/Makefile.am: Modified to work with
11810 * libc/machine/arm/Makefile.am: Ditto.
11811 * libc/machine/crx/Makefile.am: Ditto.
11812 * libc/machine/d10v/Makefile.am: Ditto.
11813 * libc/machine/d30v/Makefile.am: Ditto.
11814 * libc/machine/fr30/Makefile.am: Ditto.
11815 * libc/machine/frv/Makefile.am: Ditto.
11816 * libc/machine/h8300/Makefile.am: Ditto.
11817 * libc/machine/h8500/Makefile.am: Ditto.
11818 * libc/machine/hppa/Makefile.am: Ditto.
11819 * libc/machine/i386/Makefile.am: Ditto.
11820 * libc/machine/iq2000/Makefile.am: Ditto.
11821 * libc/machine/m32c/Makefile.am: Ditto.
11822 * libc/machine/m32r/Makefile.am: Ditto.
11823 * libc/machine/m68hc11/Makefile.am: Ditto.
11824 * libc/machine/m68k/Makefile.am: Ditto.
11825 * libc/machine/m88k/Makefile.am: Ditto.
11826 * libc/machine/mips/Makefile.am: Ditto.
11827 * libc/machine/mn10200/Makefile.am: Ditto.
11828 * libc/machine/mn10300/Makefile.am: Ditto.
11829 * libc/machine/mt/Makefile.am: Ditto.
11830 * libc/machine/necv70/Makefile.am: Ditto.
11831 * libc/machine/powerpc/Makefile.am: Ditto.
11832 * libc/machine/sh/Makefile.am: Ditto.
11833 * libc/machine/sparc/Makefile.am: Ditto.
11834 * libc/machine/tic4x/Makefile.am: Ditto.
11835 * libc/machine/tic80/Makefile.am: Ditto.
11836 * libc/machine/v850/Makefile.am: Ditto.
11837 * libc/machine/w65/Makefile.am: Ditto.
11838 * libc/machine/xscale/Makefile.am: Ditto.
11839 * libc/machine/xstormy16/Makefile.am: Ditto.
11840 * libc/machine/z8k/Makefile.am: Ditto.
11848 * libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Ditto.
11849 * libc/sys/linux/machine/i386/Makefile.am: Ditto.
11865 * libm/machine/i386/Makefile.am: Ditto.
12066 * libc/machine/arm/setjmp.S: Add Thumb-2 support.
12203 * libc/include/machine/ieeefp.h (__mt__): Renamed from __ms1__.
12204 * libc/include/machine/setjmp.h (__mt__): Likewise.
12205 * libc/machine/mt/setjmp.S: Rename ms1 reference to mt.
12206 * libc/machine/configure.in: Ditto.
12211 * libc/machine/mt: Renamed from ms1 dir.
12428 machine/weakalias.h, since it's not used by this file.
12432 * libc/Makefile.am: Reorder SUBLIBS so machine and sys
12611 * libc/sys/linux/machine/i386/dl-machine.h: Ditto.
12612 * libc/sys/linux/machine/i386/weakalias.h: Ditto.
12685 * libc/include/machine/ieeefp.h: Likewise.
12686 * libc/include/machine/setjmp.h: Likewise.
12688 * libc/machine/m32c: New directory, Renesas R8C/M16C/M32C support.
12689 * libc/machine/m32c/aclocal.m4: New file.
12690 * libc/machine/m32c/configure: Ditto.
12691 * libc/machine/m32c/configure.in: Ditto.
12692 * libc/machine/m32c/Makefile.am: Ditto.
12693 * libc/machine/m32c/Makefile.in: Ditto.
12694 * libc/machine/m32c/setjmp.S: Ditto.
12703 * libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
12735 * libc/include/machine/ieeefp.h: Handle ms1.
12736 * libc/include/machine/setjmp.h (_JBLEN): Define for ms1.
12737 * libc/machine/ms1/aclocal.m4: New.
12738 * libc/machine/ms1/configure: New.
12739 * libc/machine/ms1/configure.in: New.
12740 * libc/machine/ms1/Makefile.am: New.
12741 * libc/machine/ms1/Makefile.in: New.
12742 * libc/machine/ms1/setjmp.S: New.
12845 * libc/include/machine/_types.h: Make trivial change to comment to
12863 * libc/include/machine/setjmp.h (sigsetjmp): Use GCC extension to
12895 * libc/include/machine/_types.h: New file.
12897 when including <machine/_types.h>. Remove some redundant
12898 declarations now that <machine/_types.h> is included.
12899 * libc/sys/rtems/machine/_types.h: Removed. Replaced with
12927 header file machine/_types.h.
12928 * libc/include/machine/types.h: Ditto.
12929 * libc/sys/rtems/machine/_types.h: New file.
13034 * libc/machine/powerpc/vfscanf.c (vfscanf): Ditto.
13038 * libc/machine/powerpc/vfprintf.c (__sbprintf): Removed unnecessary
13040 * libc/machine/powerpc/vfprintf.c (VFPRINTF): Added CHECK_INIT() call.
13058 * libc/include/machine/ieeefp.h: Ditto.
13059 * libc/include/machine/setjmp.h: Ditto.
13060 * libc/machine/cris/configure.in, libc/machine/cris/Makefile.am,
13061 libc/machine/cris/libcdtor.c, libc/machine/cris/setjmp.c,
13062 libc/machine/cris/memmove.c, libc/machine/cris/memcpy.c,
13063 libc/machine/cris/memset.c, libc/machine/cris/include/pthread.h,
13064 libc/machine/cris/sys/signal.h, libc/machine/cris/sys/fcntl.h,
13065 libc/machine/cris/sys/errno.h, libc/machine/cris/aclocal.m4,
13066 libc/machine/cris/configure, libc/machine/cris/Makefile.in: New
13080 from machine directories.
13110 * libc/machine/powerpc/vfprintf.c: Use _REENT when calling
13161 * libc/machine/z8k/memcmp.S: New file.
13162 * libc/machine/z8k/memcpy.S: Ditto.
13163 * libc/machine/z8k/memmove.S: Ditto.
13164 * libc/machine/z8k/memset.S: Ditto.
13165 * libc/machine/z8k/Makefile.am: Add new files.
13166 * libc/machine/z8k/Makefile.in: Regenerated.
13167 * libc/machine/z8k/setjmp.S: Fix indirect register usage in Z8002
13239 * libc/machine/powerpc/vfscanf.c: Remove __sccl function.
13290 * libc/include/machine/setjmp.h: Add AVR support.
13303 * libc/include/machine/ieeefp.h: Ditto.
13304 * libc/include/machine/setjmp.h: Ditto.
13305 * libc/machine/crx/Makefile.am: New file.
13306 * libc/machine/crx/configure.in: Ditto.
13307 * libc/machine/crx/setjmp.S: Ditto.
13308 * libc/machine/crx/getenv.c: Ditto.
13309 * libc/machine/crx/aclocal.m4: Generate.
13310 * libc/machine/crx/configure: Ditto.
13311 * libc/machine/crx/Makefile.in: Ditto.
13312 * libc/machine/crx/sys/asm.h: New file.
13313 * libc/machine/crx/sys/libh.h: Ditto.
13314 * libc/machine/crx/sys/syscall.h: Ditto.
13319 from machine directories.
13326 * libc/machine/powerpc/vfscanf.c: Ditto.
13344 * libc/machine/xscale/setjmp.S: New file, copied from
13345 libc/machine/arm/setjmp.S.
13346 * libc/machine/xscale/Makefile.am (lib_a_SOURCES): Add setjmp.S.
13347 * libc/machine/xscale/Makefile.in: Regenerate.
13500 * libc/include/machine/ieeefp.h: Define _DOUBLE_IS_32BITS for
13502 * libc/machine/sh/asm.h: Define DELAYED_BRANCHES for __SH2A__, too.
13741 * libc/include/machine/setjmp.h [__H8300__] (_JBTYPE): Define,
13745 * libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S.
13746 * libc/machine/h8300/defines.h (LEN): New macro.
13747 * libc/machine/h8300/memcpy.S: Add h8sx version.
13748 * libc/machine/h8300/memset.S: Likewise.
13749 * libc/machine/h8300/strcmp.S: Likewise.
13750 * libc/machine/h8300/setjmp.S: Use h8sx move instructions.
13751 * libc/machine/h8300/h8sx_strcpy.S: New file.
13753 * libc/include/machine/ieeefp.h: Extend __H8300S__ handling to
13755 * libc/include/machine/setjmp.h: Likewise.
13757 * libc/machine/h8300/defines.h: Likewise.
13758 * libc/machine/h8300/setjmp.S: Likewise.
13759 * libc/machine/h8300/strcmp.S: Likewise.
13766 * libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if
13778 * libc/sys/linux/machine/i386/syscall.h: For now, set up
13816 * libc/sys/linux/machine/i386/socketcall.h: Fix for Fedora Core 2
13818 * libc/sys/linux/machine/i386/syscall.h: Change for Fedora Core 2
13824 files from libc/sys/arm to libc/machine/arm.
13825 * libc/machine/arm/Makefile.am, libc/machine/arm/Makefile.in: Add
13837 * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto.
13869 * libc/machine/powerpc/vfprintf.c: Ditto.
13870 * libc/machine/powerpc/vfscanf.c: Ditto.
13898 <machine/endian.h> instead.
13899 * libc/include/machine/endian.h: New file.
13900 * libc/include/machine/param.h: Ditto.
13901 * libc/machine/arm/machine/endian.h: Ditto.
13902 * libc/machine/arm/machine/param.h: Ditto.
13905 * libc/sys/rtems/sys/param.h: Modified to include <machine/endian.h>.
13934 * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Fix typo in
13951 * libc/machine/powerpc/vfscanf.c: Ditto
13968 * libc/machine/powerpc/vfscanf.c (NNZDIGITS): New define.
14053 * libc/include/machine/setjmp.h: Fix endif locations.
14067 * libc/machine/h8300/Makefile.am: Reformat slightly.
14068 * libc/machine/h8300/Makefile.in: Regenerate.
14161 * libc/include/machine/ieeefp.h[__arm__][__VFP_FP__]: Set
14184 * libc/include/machine/ieeefp.h: Ditto.
14185 * libc/include/machine/setjmp.h: Ditto.
14186 * libc/machine/tic4x/Makefile.am: New file.
14187 * libc/machine/tic4x/configure.in: Ditto.
14188 * libc/machine/tic4x/setjmp.S: Ditto.
14189 * libc/machine/tic4x/aclocal.m4: Generated.
14190 * libc/machine/tic4x/configure: Ditto.
14191 * libc/machine/tic4x/Makefile.in: Ditto.
14587 * libc/machine/h8300/defines.h : Correct pointer register defines
14589 * libc/machine/h8300/memcpy.S : Use add/sub instead of adds/subs
14591 * libc/machine/h8300/reg_memcpy.S : Likewise.
14592 * libc/machine/h8300/reg_memset.S : Likewise.
14593 * libc/machine/h8300/strcmp.S : Likewise.
14619 * libc/machine/powerpc/ufix64toa.c (_ufix64to_r): Fix shifts
14725 * libc/machine/necv70/necv70.tex: Likewise.
14804 * libc/machine/sh/strncpy.S: New file.
14805 * libc/machine/sh/Makefile.am: Add entry & rule for new file.
14806 * libc/machine/sh/Makefile.in: Regenerate.
14818 * libc/machine/powerpc/fix64.h: Fix typo for _simdldcheck
14820 * libc/machine/powerpc/simdldtoa.c: Remove prototype for
14823 * libc/machine/powerpc/strtoufix32.c: Remove unused variable.
14824 * libc/machine/powerpc/strtosfix64.c: Fix call to _simdldcheck.
14825 * libc/machine/powerpc/strtoufix64.c (_strtoufix64_r): Ditto
14845 * libc/machine/xscale/memcmp.c (memcmp): Strip trailing whitespace
14951 * libc/machine/powerpc/machine/stdlib.h: Wrap SPE functions in
14987 * libc/machine/mn10300/setjmp.S: Never emit both .am33 and
15009 * libc/include/machine/setjmp.h (_JBLEN, AM33/2.0): Set to 26.
15010 * libc/machine/mn10300/setjmp.S (setjmp, longjmp): Save and
15064 * libc/machine/h8300/setarch.h: New.
15065 * libc/machine/h8300/memcpy.S: Use it.
15066 * libc/machine/h8300/memset.S: Likewise.
15067 * libc/machine/h8300/reg_memcpy.S: Likewise.
15068 * libc/machine/h8300/reg_memset.S: Likewise.
15069 * libc/machine/h8300/setjmp.S: Likewise.
15070 * libc/machine/h8300/strcmp.S: Likewise.
15112 * newlib/libc/include/machine/ieeefp.h: Ditto.
15113 * newlib/libc/include/machine/setjmp.h: Ditto.
15114 * libc/machine/iq2000, libc/machine/iq2000/setjmp.S,
15115 libc/machine/iq2000/aclocal.m4, libc/machine/iq2000/configure,
15116 libc/machine/iq2000/configure.in, libc/machine/iq2000/Makefile.am,
15117 libc/machine/iq2000/Makefile.in: New files.
15557 * libc/sys/linux/linuxthreads/pt-machine.c: Ditto.
15636 * libc/sys/linux/linuxthreads/machine/Makefile.am: Ditto.
15637 * libc/sys/linux/linuxthreads/machine/Makefile.in: Ditto.
15638 * libc/sys/linux/linuxthreads/machine/aclocal.m4: Ditto.
15639 * libc/sys/linux/linuxthreads/machine/configure: Ditto.
15640 * libc/sys/linux/linuxthreads/machine/configure.in: Ditto.
15641 * libc/sys/linux/linuxthreads/machine/generic/generic-sysd: Ditto.ep.h
15642 * libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Ditto.
15643 * libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Ditto.
15644 * libc/sys/linux/linuxthreads/machine/i386/aclocal.m4: Ditto.
15645 * libc/sys/linux/linuxthreads/machine/i386/bp-asm.h: Ditto.
15646 * libc/sys/linux/linuxthreads/machine/i386/clone.S: Ditto.
15647 * libc/sys/linux/linuxthreads/machine/i386/configure: Ditto.
15648 * libc/sys/linux/linuxthreads/machine/i386/configure.in: Ditto.
15649 * libc/sys/linux/linuxthreads/machine/i386/i386-sysdep.S: Ditto.
15650 * libc/sys/linux/linuxthreads/machine/i386/i386-sysdep.h: Ditto.
15651 * libc/sys/linux/linuxthreads/machine/i386/pspinlock.c: Ditto.
15652 * libc/sys/linux/linuxthreads/machine/i386/pt-machine.h: Ditto.
15653 * libc/sys/linux/linuxthreads/machine/i386/sigcontextinfo.h: Ditto.
15654 * libc/sys/linux/linuxthreads/machine/i386/stackinfo.h: Ditto.
15655 * libc/sys/linux/linuxthreads/machine/i386/sysdep.S: Ditto.
15656 * libc/sys/linux/linuxthreads/machine/i386/sysdep.h: Ditto.
15657 * libc/sys/linux/linuxthreads/machine/i386/useldt.h: Ditto.
15658 * libc/sys/linux/machine/i386/dl-machine.h: Ditto.
15796 * newlib/libc/machine/h8300/memcpy.S: Use .h8300hn and .h8300sn for
15798 * newlib/libc/machine/h8300/memset.S: Likewise
15799 * newlib/lib/machine/h8300/reg_memcpy.S: Likewise
15800 * newlib/lib/machine/h8300/reg_memset.S: Likewise
15801 * newlib/lib/machine/h8300/setjmp.S: Likewise
15802 * newlib/lib/machine/h8300/strcmp.S: Likewise
15864 * newlib/libc/machine/powerpc (ato*fix*.c,strto*fix*.c): Shield
15866 * newlib/libc/machine/powerpc (simdldtoa.c, ufix64toa.c): Ditto.
15875 * libc/machine/sh/memset.S: Avoid clobbering volatile
15889 * libc/machine/sh/memset.S: Fix problem with alloco region
15921 * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto.
16011 * libc/include/machine/ieeefp.h: Set IEEE_BIG_ENDIAN or
16028 * libc/machine/z8k/setjmp.S (_setjmp / _longjmp): Fix to
16095 * libc/machine/sh/asm.h: Added __SH2E__ next to __SH3E__.
16096 * libc/machine/sh/setjmp.S: Likewise.
16097 * libc/include/machine/ieeefp.h: Likewise.
16114 * libc/include/machine/ieeefp.h : Define __IEEE_BIG_ENDIAN,
16125 * libc/include/machine/types.h: Explicitly specify signed on
16147 * libc/machine/powerpc/simdldtoa.c (_simdldtoa_r): Ditto.
16183 * libc/machine/i386/f_atan2.S: Change copyright from Cygnus
16185 * libc/machine/i386/f_atan2f.S: Ditto.
16186 * libc/machine/i386/f_exp.c: Ditto.
16187 * libc/machine/i386/f_expf.c: Ditto.
16188 * libc/machine/i386/f_frexp.S: Ditto.
16189 * libc/machine/i386/f_frexpf.S: Ditto.
16190 * libc/machine/i386/f_ldexp.S: Ditto.
16191 * libc/machine/i386/f_ldexpf.S: Ditto.
16192 * libc/machine/i386/f_log.S: Ditto.
16193 * libc/machine/i386/f_log10.S: Ditto.
16194 * libc/machine/i386/f_log10f.S: Ditto.
16195 * libc/machine/i386/f_logf.S: Ditto.
16196 * libc/machine/i386/f_pow.c: Ditto.
16197 * libc/machine/i386/f_powf.c: Ditto.
16198 * libc/machine/i386/f_tan.S: Ditto.
16199 * libc/machine/i386/f_tanf.S: Ditto.
16200 * libc/machine/i386/memchr.S: Ditto.
16201 * libc/machine/i386/memcmp.S: Ditto.
16202 * libc/machine/i386/memcpy.S: Ditto.
16203 * libc/machine/i386/memmove.S: Ditto.
16204 * libc/machine/i386/memset.S: Ditto.
16205 * libc/machine/i386/strchr.S: Ditto.
16206 * libc/machine/i386/strlen.S: Ditto.
16207 * libm/machine/i386/f_atan2.S: Ditto.
16208 * libm/machine/i386/f_atan2f.S: Ditto.
16209 * libm/machine/i386/f_exp.c: Ditto.
16210 * libm/machine/i386/f_expf.c: Ditto.
16211 * libm/machine/i386/f_frexp.S: Ditto.
16212 * libm/machine/i386/f_frexpf.S: Ditto.
16213 * libm/machine/i386/f_ldexp.S: Ditto.
16214 * libm/machine/i386/f_ldexpf.S: Ditto.
16215 * libm/machine/i386/f_log.S: Ditto.
16216 * libm/machine/i386/f_log10.S: Ditto.
16217 * libm/machine/i386/f_log10f.S: Ditto.
16218 * libm/machine/i386/f_logf.S: Ditto.
16219 * libm/machine/i386/f_pow.c: Ditto.
16220 * libm/machine/i386/f_powf.c: Ditto.
16221 * libm/machine/i386/f_tan.S: Ditto.
16222 * libm/machine/i386/f_tanf.S: Ditto.
16227 * libc/machine/hppa/setjmp.S: Ditto.
16244 * libc/include/machine/setjmp.h: Make sure _JBLEN is defined
16294 * libc/machine/h8300/setjmp.S (setjmp, longjmp): Combine common
16325 * libc/sys/rtems/machine: New directory.
16326 * libc/sys/rtems/machine/limits.h, libc/sys/rtems/machine/param.h,
16331 * Makefile.am: Pick up system dependent machine .h files such as
16334 * libc/include/machine/types.h: When on an RTEMS target, define a
16358 * libc/sys/linux/machine/i386/include/endian.h: New file.
16359 * libc/sys/linux/machine/i386/include/param.h: Ditto.
16363 * libm/machine/i386/aclocal.m4: Regenerated.
16364 * libm/machine/i386/configure: Ditto.
16393 * libc/machine/hppa/DEFS.h, libc/machine/hppa/pcc_prefix.s,
16394 libc/machine/hppa/setjmp.S, libc/machine/hppa/DEFS.h: Make this
16528 libc/configure libc/machine/aclocal.m4
16529 libc/machine/configure libc/machine/a29k/aclocal.m4
16530 libc/machine/a29k/configure libc/machine/arm/aclocal.m4
16531 libc/machine/arm/configure libc/machine/d10v/aclocal.m4
16532 libc/machine/d10v/configure libc/machine/d30v/aclocal.m4
16533 libc/machine/d30v/configure libc/machine/fr30/aclocal.m4
16534 libc/machine/fr30/configure libc/machine/frv/aclocal.m4
16535 libc/machine/frv/configure libc/machine/h8300/aclocal.m4
16536 libc/machine/h8300/configure libc/machine/h8500/aclocal.m4
16537 libc/machine/h8500/configure libc/machine/hppa/aclocal.m4
16538 libc/machine/hppa/configure libc/machine/i386/aclocal.m4
16539 libc/machine/i386/configure libc/machine/i960/aclocal.m4
16540 libc/machine/i960/configure libc/machine/m32r/aclocal.m4
16541 libc/machine/m32r/configure libc/machine/m68hc11/aclocal.m4
16542 libc/machine/m68hc11/configure libc/machine/m68k/aclocal.m4
16543 libc/machine/m68k/configure libc/machine/m88k/aclocal.m4
16544 libc/machine/m88k/configure libc/machine/mips/aclocal.m4
16545 libc/machine/mips/configure libc/machine/mn10200/aclocal.m4
16546 libc/machine/mn10200/configure libc/machine/mn10300/aclocal.m4
16547 libc/machine/mn10300/configure libc/machine/necv70/aclocal.m4
16548 libc/machine/necv70/configure libc/machine/powerpc/aclocal.m4
16549 libc/machine/powerpc/configure libc/machine/sh/aclocal.m4
16550 libc/machine/sh/configure libc/machine/sparc/aclocal.m4
16551 libc/machine/sparc/configure libc/machine/tic80/aclocal.m4
16552 libc/machine/tic80/configure libc/machine/v850/aclocal.m4
16553 libc/machine/v850/configure libc/machine/w65/aclocal.m4
16554 libc/machine/w65/configure libc/machine/xscale/aclocal.m4
16555 libc/machine/xscale/configure
16556 libc/machine/xstormy16/aclocal.m4
16557 libc/machine/xstormy16/configure libc/machine/z8k/aclocal.m4
16558 libc/machine/z8k/configure libc/sys/aclocal.m4
16571 libc/sys/linux/machine/aclocal.m4
16572 libc/sys/linux/machine/configure
16573 libc/sys/linux/machine/i386/aclocal.m4
16574 libc/sys/linux/machine/i386/configure
16594 * libc/sys/linux/machine/i386/crt0.c (_start): Remove
16853 * libc/sys/linux/machine/i386/syscall.h: Add new _base macros
16898 * libc/sys/linux/machine/i386/dl-procinfo.c: Likewise.
16899 * libc/sys/linux/machine/i386/dl-procinfo.h: Likewise.
16908 * libc/machine/powerpc/vfprintf.c: Use mbstate_t.
16909 * libc/machine/powerpc/vfscanf.c: Likewise.
16925 * libc/sys/linux/machine/i386/Makefile.am (LIB_SOURCES): Add
16946 * libc/machine/powerpc/Makefile.am: Add stdlib to include directories
16948 * libc/machine/powerpc/Makefile.in: Regenerated.
16949 * libc/machine/powerpc/vfprintf.c: Fix state variable type.
16950 * libc/machine/powerpc/vfscanf.c: Fix state variable type. Remove
16952 * libc/machine/powerpc/machine/stdlib.h[__SPE__]: Include <sys/types.h>
16967 * libc/machine/powerpc/atosfix16.c: New fixed-point conversion file.
16968 * libc/machine/powerpc/atosfix32.c: Ditto.
16969 * libc/machine/powerpc/atosfix64.c: Ditto.
16970 * libc/machine/powerpc/atoufix16.c: Ditto.
16971 * libc/machine/powerpc/atoufix32.c: Ditto.
16972 * libc/machine/powerpc/atoufix64.c: Ditto.
16973 * libc/machine/powerpc/fix64.h: Ditto.
16974 * libc/machine/powerpc/simdldtoa.c: Ditto.
16975 * libc/machine/powerpc/strtosfix16.c: Ditto.
16976 * libc/machine/powerpc/strtosfix32.c: Ditto.
16977 * libc/machine/powerpc/strtosfix64.c: Ditto.
16978 * libc/machine/powerpc/strtoufix16.c: Ditto.
16979 * libc/machine/powerpc/strtoufix32.c: Ditto.
16980 * libc/machine/powerpc/strtoufix64.c: Ditto.
16981 * libc/machine/powerpc/ufix64toa.c: Ditto.
16982 * libc/machine/powerpc/configure.in: Add check for
16984 * libc/machine/powerpc/configure: Regenerated.
16985 * libc/machine/powerpc/vfprintf.c[__SPE__]: Add support for
16987 * libc/machine/powerpc/vfscanf.c[__SPE__]: Ditto.
16988 * libc/machine/powerpc/machine/stdlib.h[__SPE__]: Add fixed-point
17020 * libc/sys/linux/machine/i386/huge_val.h: New file
17037 * libc/sys/linux/machine/i386/crt0.c (__bss_start,_end):
17066 * libc/include/machine/setjmp.h: For mips, define _JBLEN based
17068 * libc/machine/mips/setjmp.S: Provide hard and soft float versions
17164 * libc/include/machine/setjmp.h (_JBLEN): Define for 68hc11/68hc12.
17165 * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Define for 68HC11.
17170 * libc/machine/m68hc11/Makefile.am: New file.
17171 * libc/machine/m68hc11/Makefile.in: New file.
17172 * libc/machine/m68hc11/configure.in: New file.
17173 * libc/machine/m68hc11/configure: New file.
17174 * libc/machine/m68hc11/aclocal.m4: New file.
17175 * libc/machine/m68hc11/setjmp.S: New file.
17220 * libc/machine/powerpc/time.c: Removed..renamed to times.c.
17221 * libc/machine/powerpc/times.c: New file.
17222 * libc/machine/powerpc/Makefile.am: Change time.c to times.c.
17223 * libc/machine/powerpc/Makefile.in: Regenerated.
17227 * libc/machine/powerpc/time.c: New file.
17228 * libc/machine/powerpc/Makefile.am (lib_a_SOURCES): Add
17230 * libc/machine/powerpc/Makefile.in: Regenerated.
17280 * libc/sys/linux/machine/i386/socketcall.h (__sockcall_base):
17353 * libc/include/machine/ieeefp.h: Change to only define
17356 * libc/include/sys/config.h: Include <machine/ieeefp.h> and
17410 * libc/sys/linux/linuxthreads/machine/i386/Makefile.am: Remove
17412 * libc/sys/linux/linuxthreads/machine/i386/Makefile.in: Regenerated.
17413 * libc/sys/linux/linuxthreads/machine/i386/getpagesize.c: Moved.
17414 * libc/sys/linux/machine/i386/getpagesize.c: New file.
17415 * libc/sys/linux/machine/i386/Makefile.am: Add getpagesize.c.
17416 * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
17417 * libc/sys/linux/machine/i386/sysdep.h: New file.
17418 * libc/sys/linux/machine/i386/weakalias.h: Add weak_function support.
17420 * libc/sys/linux/sys/lock.h: Include <machine/weakalias.h>.
17448 * libc/machine/sh/Makefile.am (lib_a_SOURCES):
17450 * libc/machine/sh/Makefile.in: Regenerate.
17451 * libc/machine/sh/asm.h (DELAYED_BRANCHES, SL): Also for __SH5__ .
17510 Add any platforms defined in <machine/ieeefp.h> that are missing.
17533 * libc/include/machine/setjmp.h: Same.
17574 * libc/sys/linux/machine/hp-timing.h: New file.
17575 * libc/sys/linux/machine/i386/Makefile.am: Add new files.
17576 * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
17577 * libc/sys/linux/machine/i386/get_clockfreq.c: New file.
17578 * libc/sys/linux/machine/i386/hp-timing.c: Ditto.
17579 * libc/sys/linux/machine/i386/hp-timing.h: Ditto.
17615 * libc/machine/sh/strlen.S: New file.
17616 * libc/machine/sh/Makefile.am (lib_a_SOURCES): Add rule for it.
17617 * libc/machine/sh/Makefile.am: Regenerate.
17683 * libc/include/machine/types.h: Skip __off_t, __pid_t, and
17797 * libc/include/machine/setjmp.h (_JBLEN): Define for __frv__.
17801 * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Ditto.
17803 * libc/machine/frv/Makefile.am: New file.
17804 * libc/machine/frv/configure.in: New file.
17805 * libc/machine/frv/setjmp.S: New file.
17873 * libc/machine/sh/strcpy.S (strcpy, __SHMEDIA__ code):
17877 * libc/machine/sh/memset.S (memset, __SHMEDIA__ code):
17967 * libc/sys/linux/machine/i386/Makefile.am: Remove sigset.c.
17968 * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
17969 * libc/sys/linux/machine/i386/sigset.c: Moved to linux main directory.
17970 * libc/sys/linux/sigset.c: Moved from machine/i386 directory.
17984 * libc/sys/linux/machine/i386/Makefile.am
17985 * libc/sys/linux/machine/i386/Makefile.in
17990 * libc/sys/linux/machine/i386/sigaction.c: Ditto.
18000 * libc/sys/linux/sys/termios.h: Add include of machine/termios.h
18002 * libc/sys/linux/machine/i386/include/termios.h: New file.
18003 * libc/include/machine/termios.h: Ditto.
18051 * libc/sys/linux/machine/i386/Makefile.am: Remove syscalls.c.
18052 * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
18053 * libc/sys/linux/machine/i386/syscalls.c: Removed as functions
18096 * Makefile.am: Copy and install headers from sys/machine/include
18127 * libc/sys/linux/siglongjmp.c: Include <machine/weakalias.h>.
18140 * libc/sys/linux/machine/i386/Makefile.am: Add syscalls.c and
18142 * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
18143 * libc/sys/linux/machine/i386/crt0.c: Add support to clear .bss
18145 * libc/sys/linux/machine/i386/socketcall.h: Change to use __libc_
18147 * libc/sys/linux/machine/i386/syscall.h: Ditto.
18161 * libc/sys/linux/machine/i386/i386mach.h: Ditto.
18162 * libc/sys/linux/machine/i386/setjmp.S: Ditto.
18163 * libc/sys/linux/machine/i386/syscalls.c: Ditto.
18164 * libc/sys/linux/machine/i386/weakalias.h: Ditto.
18165 * libc/sys/linux/machine/i386/include/setjmp.h: Ditto.
18176 * libc/machine/sh/strcpy.S (strcpy): Replace LITTLE_ENDIAN with
18212 * libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Don't
18218 * libc/machine/powerpc/vfprintf.c(__VFPRINTF_R)[__ALTIVEC__]: Restore
18223 * libc/machine/powerpc/vfscanf.c(__VFSCANF_R)[__ALTIVEC__]: Fix
18257 * libc/machine/sh/memset.S (memset, __SHMEDIA__ code):
18291 * libc/machine/powerpc/vfprintf.c[__ALTIVEC__]: Add vector
18294 * libc/machine/powerpc/vfscanf.c[__ALTIVEC__]: Add vector support
18342 * libc/machine/xscale/machine: New directory.
18343 * libc/machine/xscale/machine/profile.h: New file.
18449 * libc/include/machine/types.h (__pid_t, __off_t, __loff_t): Added.
18453 * libc/sys/linux/machine/i386/syscall.h: Add _syscall6 macro.
18463 * libc/machine/xscale/memchr.c: Don't use multi-line strings.
18464 * libc/machine/xscale/memcmp.c: Ditto.
18465 * libc/machine/xscale/memcpy.c: Ditto.
18466 * libc/machine/xscale/memmove.c: Ditto.
18467 * libc/machine/xscale/memset.c: Ditto.
18468 * libc/machine/xscale/strchr.c: Ditto.
18469 * libc/machine/xscale/strcmp.c: Ditto.
18470 * libc/machine/xscale/strcpy.c: Ditto.
18471 * libc/machine/xscale/strlen.c: Ditto.
18482 * libc/include/malloc.h: Add include of <machine/malloc.h>.
18483 * libc/include/stdlib.h: Add include of <machine/stdlib.h>.
18484 * libc/include/machine/malloc.h: New file.
18485 * libc/include/machine/stdlib.h: Ditto.
18486 * libc/include/machine/setjmp.h: Add support for powerpc altivec.
18487 * libc/machine/powerpc/Makefile.am: Add conditional objects and
18489 * libc/machine/powerpc/Makefile.in: Regenerated.
18490 * libc/machine/powerpc/configure: Ditto.
18491 * libc/machine/powerpc/configure.in: Add check for
18493 * libc/machine/powerpc/setjmp.S: Add altivec support.
18494 * libc/machine/powerpc/vec_calloc.c: New file.
18495 * libc/machine/powerpc/vec_free.c: Ditto.
18496 * libc/machine/powerpc/vec_malloc.c: Ditto.
18497 * libc/machine/powerpc/vec_mallocr.c: Ditto.
18498 * libc/machine/powerpc/vec_realloc.c: Ditto.
18499 * libc/machine/powerpc/machine/malloc.h: Ditto.
18500 * libc/machine/powerpc/machine/stdlib.h: Ditto.
18501 * libc/machine/powerpc/vfprintf.c: New file that is vfprintf.c
18503 * libc/machine/powerpc/vfscanf.c: New file that is vfscanf.c with
18527 * libc/sys/linux/machine/i386/crt0.c: Add call to tzset() after
18554 * libc/machine/xstormy16/Makefile.in: Regenerated.
18555 * libc/machine/xstormy16/aclocal.m4: Regenerated.
18556 * libc/machine/xstormy16/configure: Regenerated.
18609 * configure.host: Add support for machine subdirectory of
18611 * configure.in: Add check for sys machine subdirectory.
18615 * libc/sys/linux/crt0.c: Moved to machine/i386 directory.
18622 * libc/sys/linux/machine/Makefile.am: Ditto.
18623 * libc/sys/linux/machine/Makefile.in: Ditto.
18624 * libc/sys/linux/machine/aclocal.m4: Ditto.
18625 * libc/sys/linux/machine/configure: Ditto.
18626 * libc/sys/linux/machine/configure.in: Ditto.
18627 * libc/sys/linux/machine/i386/Makefile.am: Ditto.
18628 * libc/sys/linux/machine/i386/Makefile.in: Ditto.
18629 * libc/sys/linux/machine/i386/aclocal.m4: Ditto.
18630 * libc/sys/linux/machine/i386/configure: Ditto.
18631 * libc/sys/linux/machine/i386/configure.in: Ditto.
18632 * libc/sys/linux/machine/i386/crt0.c: Ditto.
18633 * libc/sys/linux/machine/i386/sigset.c: Ditto.
18634 * libc/sys/linux/machine/i386/sigstack.h: Ditto.
18635 * libc/sys/linux/machine/i386/socketcall.h: Ditto.
18636 * libc/sys/linux/machine/i386/syscall.h: Ditto.
18638 * libc/sys/linux/configure.in: Add support for machine directory.
18642 * libc/sys/linux/brk.c: Use machine/syscall.h instead of sys/syscall.h.
18693 * libc/machine/sh/memcpy.S (Large): Fix alignment rounding.
18702 * libc/machine/mips/strlen.c (strlen) [__mips16]: Fix off-by-two
18719 * libc/machine/mips/Makefile.am (lib_a_SOURCES): Add Mips specific
18721 * libc/machine/mips/Makefile.in: Regenerate.
18722 * libc/machine/mips/memcpy.c: New file, optimized for MIPS.
18723 * libc/machine/mips/memset.c: Dito.
18724 * libc/machine/mips/strcmp.c: Dito.
18725 * libc/machine/mips/strlen.c: Dito.
18726 * libc/machine/mips/strncmp.c: Dito.
18730 * libc/machine/i386/Makefile.am: Add $(oext) for setjmp
18739 * libc/sys/linux/machine/i386/crt0.c: Add call to tzset() after
18766 * libc/machine/xstormy16/Makefile.in: Regenerated.
18767 * libc/machine/xstormy16/aclocal.m4: Regenerated.
18768 * libc/machine/xstormy16/configure: Regenerated.
18821 * configure.host: Add support for machine subdirectory of
18823 * configure.in: Add check for sys machine subdirectory.
18827 * libc/sys/linux/crt0.c: Moved to machine/i386 directory.
18834 * libc/sys/linux/machine/Makefile.am: Ditto.
18835 * libc/sys/linux/machine/Makefile.in: Ditto.
18836 * libc/sys/linux/machine/aclocal.m4: Ditto.
18837 * libc/sys/linux/machine/configure: Ditto.
18838 * libc/sys/linux/machine/configure.in: Ditto.
18839 * libc/sys/linux/machine/i386/Makefile.am: Ditto.
18840 * libc/sys/linux/machine/i386/Makefile.in: Ditto.
18841 * libc/sys/linux/machine/i386/aclocal.m4: Ditto.
18842 * libc/sys/linux/machine/i386/configure: Ditto.
18843 * libc/sys/linux/machine/i386/configure.in: Ditto.
18844 * libc/sys/linux/machine/i386/crt0.c: Ditto.
18845 * libc/sys/linux/machine/i386/sigset.c: Ditto.
18846 * libc/sys/linux/machine/i386/sigstack.h: Ditto.
18847 * libc/sys/linux/machine/i386/socketcall.h: Ditto.
18848 * libc/sys/linux/machine/i386/syscall.h: Ditto.
18850 * libc/sys/linux/configure.in: Add support for machine directory.
18854 * libc/sys/linux/brk.c: Use machine/syscall.h instead of sys/syscall.h.
18905 * libc/machine/sh/memcpy.S (Large): Fix alignment rounding.
18914 * libc/machine/mips/strlen.c (strlen) [__mips16]: Fix off-by-two
18931 * libc/machine/mips/Makefile.am (lib_a_SOURCES): Add Mips specific
18933 * libc/machine/mips/Makefile.in: Regenerate.
18934 * libc/machine/mips/memcpy.c: New file, optimized for MIPS.
18935 * libc/machine/mips/memset.c: Dito.
18936 * libc/machine/mips/strcmp.c: Dito.
18937 * libc/machine/mips/strlen.c: Dito.
18938 * libc/machine/mips/strncmp.c: Dito.
18942 * libc/machine/i386/Makefile.am: Add $(oext) for setjmp
18944 * libc/machine/i386/Makefile.in: Regenerated.
18948 * libc/machine/sh/Makefile.am (lib_a_SOURCES, SH64 case):
18950 * libc/machine/sh/Makefile.in: Regenerate.
18951 * libc/machine/sh/asm.h (_ENTRY): Set SH5 alignment to 8 bytes.
18953 * libc/machine/sh/memset.S: Add code for SH5.
18954 * libc/machine/sh/memset.S: Likewise.
18955 * libc/machine/sh/strcpy.S: Likewise.
18988 * libc/machine/xscale/strchr.c (strchr): Add 'r1' to the list of
19037 * libc/machine/sh/setjmp.S [SH5]: Switch to SHmedia mode before
19042 * libc/machine/sh/configure.in: Rework conditionals.
19043 * libc/machine/sh/Makefile.am: Likewise.
19044 * libc/machine/sh/configure, libc/machine/sh/Makefile.in: Rebuilt.
19047 * libc/include/machine/setjmp.h: Define for SH5.
19048 * libc/machine/sh/configure.in: Detect SH5.
19049 * libc/machine/sh/configure: Rebuilt.
19050 * libc/machine/sh/Makefile.am: Use only setjmp.S for SH5.
19051 * libc/machine/sh/Makefile.in: Rebuilt.
19052 * libc/machine/sh/asm.h: Adjust for SH5.
19053 * libc/machine/sh/setjmp.S: Implement in SHmedia.
19059 * libc/machine/i386/Makefile.am: (mach_add_src): Remove.
19064 * libc/machine/i386/Makefile.in: Regenerate.
19169 * libc/machine/xstormy16/Makefile.am: Build tiny-malloc.
19170 * libc/machine/xstormy16/Makefile.in: Regenerate.
19171 * libc/machine/xstormy16/mallocr.c: New file.
19172 * libc/machine/xstormy16/tiny-malloc.c: New file.
19194 * libc/machine/xscale/memset.c (memset): Fix bug when len == 1 and
19212 * libc/include/machine/ieeefp.h: Configure d10v doubles to
19226 * libc/include/machine/ieeefp.h: Add support for xstormy16.
19227 * libc/include/machine/setjmp.h: Add support for xstormy16.
19229 * libc/machine/xstormy16/Makefile.am: New file.
19230 * libc/machine/xstormy16/Makefile.in: New file.
19231 * libc/machine/xstormy16/aclocal.m4: New file.
19232 * libc/machine/xstormy16/configure: New file.
19233 * libc/machine/xstormy16/configure.in: New file.
19234 * libc/machine/xstormy16/setjmp.S: New file.
19238 * libm/machine/configure.in (HAVE_LIBM_MACHINE_DIR): New conditional.
19239 * libm/machine/Makefile.am [HAVE_LIBM_MACHINE_DIR] (LIBM_MACHLIB): New variable.
19243 * libm/machine/Makefile.am: Change rules to create correct lib.a.
19244 * libm/machine/Makefile.in: Regenerated through automake.
19253 * libc/machine/i386/f_*: Move to libm/machine/i386.
19257 * libm/machine/Makefile.am: Add dummy doc stub so
19288 * libm/machine/*: New files.
19289 * libm/machine/i386/*: New files.
19303 * libc/machine/Makefile.am: Likewise.
19304 * libc/machine/configure.in: Likewise.
19305 * libc/machine/i386/Makefile.am: Likewise.
19306 * libc/machine/i386/configure.in: Likewise.
19382 * libc/include/machine/ieeefp.h: Add support for mmix target.
19383 * libc/include/machine/setjmp.h: Ditto.
19522 * libc/machine/i386/f_atan2.S, libc/machine/i386/f_atan2f.S,
19523 libc/machine/i386/f_exp.c, libc/machine/i386/f_expf.c,
19524 libc/machine/i386/f_frexp.S, libc/machine/i386/f_frexpf.S,
19525 libc/machine/i386/f_ldexp.S, libc/machine/i386/f_ldexpf.S,
19526 libc/machine/i386/f_log.S, libc/machine/i386/f_log10.S,
19527 libc/machine/i386/f_log10f.S, libc/machine/i386/f_logf.S,
19528 libc/machine/i386/f_pow.c, libc/machine/i386/f_powf.c,
19529 libc/machine/i386/f_tan.S, libc/machine/i386/f_tanf.S:
19571 * libc/include/machine/setjmp.h: Protect sigsetjmp/siglongjmp macro
19590 * libc/machine/mips/setjmp.S: Allow mips16 and mips64 to coexist.
19594 * libc/include/machine/ieeefp.h (__IEEE_BYTES_LITTLE_ENDIAN):
19624 * libc/machine/xscale/memcmp.c: Fix bug when both pointers have
19681 * libc/machine/aclocal.m4 libc/machine/configure: Ditto.
19682 * libc/machine/*/aclocal.m4 libc/machine/*/configure: Ditto.
19749 * libc/include/machine/ieeefp.h: Comment about new configuration
19797 * (libc/include/machine/setjmp.h): Use 23 long long ints for a
19799 * (libc/machine/mips/setjmp.S): Add MIPS64 version.
19836 * libc/include/machine/ansi.h: New dummy header file.
19840 * libc/include/machine/setjmp-dj.h: With DJ Delorie's permission,
19844 * libc/machine/i386/setjmp.S: Ditto.
20023 * libc/machine/xscale/memcmp.c (memcmp): Add clobber for "lr".
20037 libc/machine/aclocal.m4 libc/machine/configure
20038 libc/machine/a29k/aclocal.m4 libc/machine/a29k/configure
20039 libc/machine/arm/aclocal.m4 libc/machine/arm/configure
20040 libc/machine/d10v/aclocal.m4 libc/machine/d10v/configure
20041 libc/machine/d30v/aclocal.m4 libc/machine/d30v/configure
20042 libc/machine/fr30/aclocal.m4 libc/machine/fr30/configure
20043 libc/machine/h8300/aclocal.m4 libc/machine/h8300/configure
20044 libc/machine/h8500/aclocal.m4 libc/machine/h8500/configure
20045 libc/machine/hppa/aclocal.m4 libc/machine/hppa/configure
20046 libc/machine/i386/aclocal.m4 libc/machine/i386/configure
20047 libc/machine/i960/aclocal.m4 libc/machine/i960/configure
20048 libc/machine/m32r/aclocal.m4 libc/machine/m32r/configure
20049 libc/machine/m68k/aclocal.m4 libc/machine/m68k/configure
20050 libc/machine/m88k/aclocal.m4 libc/machine/m88k/configure
20051 libc/machine/mips/aclocal.m4 libc/machine/mips/configure
20052 libc/machine/mn10200/aclocal.m4 libc/machine/mn10200/configure
20053 libc/machine/mn10300/aclocal.m4 libc/machine/mn10300/configure
20054 libc/machine/necv70/aclocal.m4 libc/machine/necv70/configure
20055 libc/machine/powerpc/aclocal.m4 libc/machine/powerpc/configure
20056 libc/machine/sh/aclocal.m4 libc/machine/sh/configure
20057 libc/machine/sparc/aclocal.m4 libc/machine/sparc/configure
20058 libc/machine/tic80/aclocal.m4 libc/machine/tic80/configure
20059 libc/machine/v850/aclocal.m4 libc/machine/v850/configure
20060 libc/machine/w65/aclocal.m4 libc/machine/w65/configure
20061 libc/machine/xscale/aclocal.m4 libc/machine/xscale/configure
20062 libc/machine/z8k/aclocal.m4 libc/machine/z8k/configure
20136 * libc/include/machine/types.h: Add _CLOCKID_T_ and _TIMER_T_.
20246 * libc/include/machine/time.h: RTEMS systems can configure clock
20291 * libc/machine/xscale: New directory.
20292 * libc/machine/xscale/Makefile.am: New file.
20293 * libc/machine/xscale/Makefile.in: New file.
20294 * libc/machine/xscale/aclocal.m4: New file.
20295 * libc/machine/xscale/configure: New file.
20296 * libc/machine/xscale/configure.in: New file.
20297 * libc/machine/xscale/memchr.S: New file.
20298 * libc/machine/xscale/memcmp.S: New file.
20299 * libc/machine/xscale/memcpy.S: New file.
20300 * libc/machine/xscale/memmove.S: New file.
20301 * libc/machine/xscale/memset.S: New file.
20302 * libc/machine/xscale/strchr.S: New file.
20303 * libc/machine/xscale/strcmp.S: New file.
20304 * libc/machine/xscale/strcpy.S: New file.
20305 * libc/machine/xscale/strlen.S: New file.
20373 * libc/machine/v850/setjmp.S: Fixed tab problems caused by
20378 * libc/machine/v850/setjmp.S (_setjmp): Save r1 rather than r0.
20445 * libc/machine/i386/i386mach.h: added SOTYPE_FUNCTION to set type
20449 * libc/machine/i386/f_atan2.S libc/machine/i386/f_atan2f.S
20450 libc/machine/i386/f_frexp.S libc/machine/i386/f_frexpf.S
20451 libc/machine/i386/f_ldexp.S libc/machine/i386/f_ldexpf.S
20452 libc/machine/i386/f_log.S libc/machine/i386/f_log10.S
20453 libc/machine/i386/f_log10f.S libc/machine/i386/f_logf.S
20454 libc/machine/i386/f_tan.S libc/machine/i386/f_tanf.S
20455 libc/machine/i386/memchr.S libc/machine/i386/memcmp.S
20456 libc/machine/i386/memcpy.S libc/machine/i386/memmove.S
20457 libc/machine/i386/memset.S libc/machine/i386/setjmp.S
20458 libc/machine/i386/strchr.S libc/machine/i386/strlen.S:
20459 (that's libc/machine/i386/*.S) added SOTYPE_FUNCTION(symbol)
20461 * libc/machine/i386/setjmp.S: removed code replicated in
20462 libc/machine/i386/i386mach.h and included i386mach.h instead;
20611 * libc/include/machine/ieeefp.h: Likewise.
20666 * libc/include/machine/setjmp.h: Ditto.
20720 * libc/include/machine/ieeefp.h: Add ia64 support.
20748 * libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use
20790 libc/aclocal.m4 libc/configure libc/machine/aclocal.m4
20791 libc/machine/configure libc/machine/a29k/aclocal.m4
20792 libc/machine/a29k/configure libc/machine/arm/aclocal.m4
20793 libc/machine/arm/configure libc/machine/d10v/aclocal.m4
20794 libc/machine/d10v/configure libc/machine/d30v/aclocal.m4
20795 libc/machine/d30v/configure libc/machine/fr30/aclocal.m4
20796 libc/machine/fr30/configure libc/machine/h8300/aclocal.m4
20797 libc/machine/h8300/configure libc/machine/h8500/aclocal.m4
20798 libc/machine/h8500/configure libc/machine/hppa/aclocal.m4
20799 libc/machine/hppa/configure libc/machine/i386/aclocal.m4
20800 libc/machine/i386/configure libc/machine/i960/aclocal.m4
20801 libc/machine/i960/configure libc/machine/m32r/aclocal.m4
20802 libc/machine/m32r/configure libc/machine/m68k/aclocal.m4
20803 libc/machine/m68k/configure libc/machine/m88k/aclocal.m4
20804 libc/machine/m88k/configure libc/machine/mips/aclocal.m4
20805 libc/machine/mips/configure libc/machine/mn10200/aclocal.m4
20806 libc/machine/mn10200/configure libc/machine/mn10300/aclocal.m4
20807 libc/machine/mn10300/configure libc/machine/necv70/aclocal.m4
20808 libc/machine/necv70/configure libc/machine/powerpc/aclocal.m4
20809 libc/machine/powerpc/configure libc/machine/sh/aclocal.m4
20810 libc/machine/sh/configure libc/machine/sparc/aclocal.m4
20811 libc/machine/sparc/configure libc/machine/tic80/aclocal.m4
20812 libc/machine/tic80/configure libc/machine/v850/aclocal.m4
20813 libc/machine/v850/configure libc/machine/w65/aclocal.m4
20814 libc/machine/w65/configure libc/machine/z8k/aclocal.m4
20815 libc/machine/z8k/configure libc/sys/aclocal.m4
20961 libc/locale/Makefile.in libc/machine/aclocal.m4
20962 libc/machine/configure libc/machine/a29k/aclocal.m4
20963 libc/machine/a29k/configure libc/machine/arm/aclocal.m4
20964 libc/machine/arm/configure libc/machine/d10v/aclocal.m4
20965 libc/machine/d10v/configure libc/machine/d30v/aclocal.m4
20966 libc/machine/d30v/configure libc/machine/fr30/aclocal.m4
20967 libc/machine/fr30/configure
20968 libc/machine/h8300/aclocal.m4
20969 libc/machine/h8300/configure libc/machine/h8500/aclocal.m4
20970 libc/machine/h8500/configure libc/machine/hppa/aclocal.m4
20971 libc/machine/hppa/configure libc/machine/i386/aclocal.m4
20972 libc/machine/i386/configure libc/machine/i960/aclocal.m4
20973 libc/machine/i960/configure libc/machine/m32r/aclocal.m4
20974 libc/machine/m32r/configure libc/machine/m68k/aclocal.m4
20975 libc/machine/m68k/configure libc/machine/m88k/aclocal.m4
20976 libc/machine/m88k/configure libc/machine/mips/aclocal.m4
20977 libc/machine/mips/configure libc/machine/mn10200/aclocal.m4
20978 libc/machine/mn10200/configure libc/machine/mn10300/aclocal.m4
20979 libc/machine/mn10300/configure libc/machine/necv70/aclocal.m4
20980 libc/machine/necv70/configure libc/machine/powerpc/aclocal.m4
20981 libc/machine/powerpc/configure
20982 libc/machine/sh/aclocal.m4
20983 libc/machine/sh/configure libc/machine/sparc/aclocal.m4
20984 libc/machine/sparc/configure
20985 libc/machine/tic80/aclocal.m4 libc/machine/tic80/configure
20986 libc/machine/v850/aclocal.m4 libc/machine/v850/configure
20987 libc/machine/w65/aclocal.m4 libc/machine/w65/configure
20988 libc/machine/z8k/aclocal.m4 libc/machine/z8k/configure
21057 * libc/machine/i960/setjmp.S: fix typo leaving .link_pix uncommented
21067 * libc/machine/mn10300/setjmp.S: Handle am33.
21081 * libc/machine/i386/strchr.S: Fixed alignment test.
21104 * libc/machine/sh/asm.h: Added __SH4_SINGLE__ to DELAYED_BRANCHES
21105 * libc/machine/sh/memcpy.S: Fix line wrapping in SL macro
21133 * libc/machine/m68k/Makefile.am: Added strcpy.c and strlen.c.
21134 * libc/machine/m68k/Makefile.in: Regenerated.
21135 * libc/machine/m68k/strcpy.c: New file.
21136 * libc/machine/m68k/strlen.c: New file.
21224 * libc/machine/Makefile.am: Ditto.
21225 * libc/machine/i386/Makefile.am: Ditto.
21237 * libc/machine/Makefile.in: Ditto.
21238 * libc/machine/aclocal.m4: Ditto.
21239 * libc/machine/configure: Ditto.
21240 * libc/machine/mn10300/Makefile.in: Ditto.
21241 * libc/machine/mn10300/aclocal.m4: Ditto.
21242 * libc/machine/mn10300/configure: Ditto.
21276 * libc/include/machine/ieeefp.h: Always default to little
21278 * libc/include/machine/sethmp.h: Define JBLEN if CYGWIN
21283 * libc/include/machine/setjmp.h: Accept CYGWIN define, even if
21323 * configure.host (mcore): Remove mcore machine directory.
21327 * libc/include/machine/ieeefp.h: Add support for mcore target.
21328 * libc/include/machine/setjmp.h: Add support for mcore target.
21355 * libc/machine/i386/Makefile.am (lib_a_SOURCES): Added missing
21357 * libc/machine/i386/Makefile.in: Regenerated.
21363 * libc/machine/i386/aclocal.m4: Regenerated.
21364 * libc/machine/i386/configure: Regenerated.
21381 * libc/machine/i386/memcpy.S: Performance rewrite.
21382 * libc/machine/i386/memmove.S: Ditto.
21383 * libc/machine/i386/i386mach.h: Added more register definitions.
21384 * libc/include/math.h: Include <machine/fastmath.h> if -ffast-math
21386 * libc/include/machine/fastmath.h: Add definitions for x86
21434 * libc/machine/mn10300/setjmp.S (_longjmp): Fixed longjmp
21436 * libc/machine/mn10200/setjmp.S (_longjmp): Ditto.
21440 * libc/machine/mn10200/setjmp.S (_setjmp/_longjmp): Fixed setjmp
21444 * libc/machine/mn10300/setjmp.S (_setjmp/_longjmp): Ditto.
21500 * libc/include/machine/setjmp.h (D30V _JBLEN/_JBTYPE): Use double
21549 * libc/machine/i386/i386mach.h (__REG_PREFIX__): Create new
21554 * libc/machine/i386/i386mach.h (__REGISTER_PREFIX__): Only define
21601 * libc/include/machine/setjmp.h (_JBLEN): Set to 10.
21605 * libc/machine/fr30/setjmp.S: New file, supplied by Mark Slater
21607 * libc/machine/fr30/Makefile.am: Add build of setjmp.S
21608 * libc/machine/fr30/Makefile.in: Regenerated.
21626 * libc/machine/i386/memcmp.S (memcmp): Fix for unequal
21641 be added to the machine directory objects.
21649 * libc/machine/aclocal.m4: Regenerated.
21650 * libc/machine/Makefile.in: Regenerated.
21651 * libc/machine/configure: Regenerated.
21652 * libc/machine/i386/aclocal.m4: Regenerated.
21653 * libc/machine/i386/Makefile.am: Altered to selectively add
21655 * libc/machine/i386/Makefile.in: Regenerated.
21656 * libc/machine/i386/configure.in: Altered to test mach_add_setjmp.
21657 * libc/machine/i386/configure: Regenerated.
21663 * libc/machine/fr30: New directory
21664 * libc/machine/fr30/Makefile.am: New file.
21665 * libc/machine/fr30/Makefile.in: New generated file.
21666 * libc/machine/fr30/configure.in: New file.
21667 * libc/machine/fr30/configure: New generated file.
21668 * libc/machine/fr30/aclocal.m4: New generated file.
21693 * configure.host: Added using i386 machine directory
21703 * libc/machine/Makefile.in: Regenerated.
21704 * libc/machine/aclocal.m4: Regenerated.
21705 * libc/machine/configure: Regenerated.
21719 * libc/machine/i386/Makefile.am: Added new files and reference
21721 * libc/machine/i386/Makefile.in: Regenerated.
21722 * libc/machine/i386/aclocal.m4: Regenerated.
21723 * libc/machine/i386/configure: Regenerated.
21724 * libc/machine/i386/memchr.S: New file that implements
21726 * libc/machine/i386/memcmp.S: ditto.
21727 * libc/machine/i386/memcpy.S: ditto.
21728 * libc/machine/i386/memmove.S: ditto.
21729 * libc/machine/i386/memset.S: ditto.
21730 * libc/machine/i386/strchr.S: ditto.
21731 * libc/machine/i386/strlen.S: ditto.
21732 * libc/machine/i386/f_atan2.S: New file that implements
21735 * libc/machine/i386/f_atan2f.S: ditto.
21736 * libc/machine/i386/f_exp.c: ditto.
21737 * libc/machine/i386/f_expf.c: ditto.
21738 * libc/machine/i386/f_frexp.S: ditto.
21739 * libc/machine/i386/f_frexpf.S: ditto.
21740 * libc/machine/i386/f_ldexp.S: ditto.
21741 * libc/machine/i386/f_ldexpf.S: ditto.
21742 * libc/machine/i386/f_log.S: ditto.
21743 * libc/machine/i386/f_logf.S: ditto.
21744 * libc/machine/i386/f_log10.S: ditto.
21745 * libc/machine/i386/f_log10f.S: ditto.
21746 * libc/machine/i386/f_math.h: New file.
21747 * libc/machine/i386/f_pow.c: ditto.
21748 * libc/machine/i386/f_powf.S: ditto.
21749 * libc/machine/i386/f_tan.S: ditto.
21750 * libc/machine/i386/f_tan.S: ditto.
21751 * libc/machine/i386/i386mach.h: New file.
21784 * libc/include/machine/setjmp.h: Add FR30 target.
21785 * libc/include/machine/ieeefp.h: Add FR30 target.
21919 to refer to _CLOCKS_PER_SEC_ and added including <machine/time.h>
21921 * libc/include/machine/time.h: New file.
21936 * libc/machine/Makefile.in: Regenerated.
21971 * libc/include/machine/setjmp.h: Fixed test for mn10300 and mn10200
21983 is needed for detecting the build machine. Required for
21995 * libc/machine/sh/setjmp.S (setjmp): Handle __SH4* like __SH3E__ .
22000 * libc/machine/sh/memset.S (memset): Move copy from r4 to r4 before
22093 * libc/machine/sh/strcmp.S (L_char_loop): Re-load r0 at loop
22106 * libc/machine/mn10300/memcpy.S (_memcpy): Move alignment test
22172 * libc/include/machine/ieeefp.h: Ditto.
22273 * libc/machine/sh/strcmp.S, libc/machine/sh/strcpy.S: New files.
22274 * libc/machine/sh/Makefile.in: Add rules for new files.
22278 * libc/machine/sh/asm.h (SL, DELAYED_BRANCHES): Define.
22279 * libc/machine/sh/memset.S (memset): Remove uses of dt; shorten code.
22280 * libc/machine/sh/memcpy.S (SL, DELAYED_BRANCHES): Don't define.
22301 * libc/machine/mn10300/strlen.S (_strlen): New optimized assembler
22303 * libc/machine/mn10300/memset.S (_memset): ditto
22304 * libc/machine/mn10300/memchr.S (_memchr): ditto
22305 * libc/machine/mn10300/memcpy.S (_memcpy): ditto
22306 * libc/machine/mn10300/memcmp.S (_memcmp): ditto
22307 * libc/machine/mn10300/strchr.S (_strchr): ditto
22308 * libc/machine/mn10300/strcmp.S (_strcmp): ditto
22309 * libc/machine/mn10300/strcpy.S (_strcpy): ditto
22310 * libc/machine/mn10300/Makefile.in: Added entries for
22525 * libc/machine/sh/memcpy.S (L_odddst, big endian version):
22533 * libc/machine/sh/memcpy.S (DELAYED_BRANCHES, SL): Likewise.
22534 * libc/include/machine/ieeefp.h (_DOUBLE_IS_32BITS): Likewise.
22545 * libc/include/machine/setjmp.h: change sigsetjmp and
22584 * libc/machine/sh/memcpy.S: (_memcpy): Fix for execute/memcpy-1.c
22589 * libc/machine/d30v/setjmp.S (longjmp): Fix order of parallel
22598 * libc/machine/d30v/{setjmp.S,Makefile.in}: New files for D30V
22601 * libc/include/machine/setjmp.h: Add D30V support.
22603 * configure.in (d30v-*): Add d30v machine directory.
22650 * libc/machine/powerpc/setjmp.S (setjmp, longjmp): Alignment code
22668 * libc/machine/powerpc/setjmp.S (longjmp): Fixed code
22674 * libc/machine/sh/memcpy.S: (_memcpy): Update to
22676 * libc/machine/sh/memset.S (_memset): Ditto.
22694 * libc/machine/tic80/setjmp.S: Adding _setjmp to allow
22707 * libc/machine/d10v/setjmp.S: Change to new ABI. Add simple
22881 * libc/include/machine/setjmp.h: Add support for Thumb target.
22883 * libc/include/machine/ieeefp.h: Add support for Thumb target.
22968 * libc/machine/i386/setjmp.S: New file.
22969 * libc/machine/i386/Makefile.in: Delete COPYOFILES.
22990 * libc/include/machine/setjmp.h: Use __v850 to select v850 jump
22993 * libc/include/machine/ieeefp.h: Use __v850 to select v850
23030 * libc/machine/mips/setjmp.S: Handle mips16 builds.
23056 * libc/include/machine/ieeefp.h (__arc__): Add support for the ARC.
23067 * libc/include/machine/setjmp.h: add sigsetjmp, siglongjmp
23083 * libc/machine/tic80/setjmp.S (setjmp,longjmp): Use ld.d and st.d
23104 * libc/machine/sparc/setjmp.S: New file.
23105 * libc/machine/sparc/Makefile.in: Add setjmp.
23106 * libc/include/machine/setjmp.h: Increase jmpbuf size for sparc.
23110 * libc/include/machine/setjmp.h: Use __TIC80__ instead of __tic80__.
23154 * libc/machine/mn10200/setjmp.S: Implement setjmp/longjmp
23155 * libc/machine/mn10300/setjmp.S: Likewise.
23240 as well as machine/ieeefp.h.
23259 * libc/include/machine/setjmp.h: Add tic80 support.
23260 * libc/machine/tic80/setjmp.S: Likewise.
23321 * libc/machine/arm/Makefile.in: Fix comment, is for "arm"
23323 * libc/machine/m32r/Makefile.in: Fix comment, is for "m32r"
23327 * libc/machine/tic80/Makefile.in: New file for TIc80.
23331 * libc/machine/sh/memcpy.S: New file.
23332 * libc/machine/sh/memset.S: New file.
23333 * libc/machine/sh/Makefile.in (OFILES): Add memcpy.o and memset.o
23337 * libc/include/machine/ieeefp.h (_IEEE_LITTLE_ENDIAN): Define
23347 * libc/machine/powerpc/setjmp.S (longjmp): Correct return status
23352 * libc/machine/m32r/setjmp.S (setjmp): Save r12.
23370 * libc/machine/m32r/setjmp.S: Use proper comment delimiter.
23391 * libc/include/machine/ieeefp.h: mn10200 uses 16bit ints and 32bit
23444 (_impure_ptr): Use __ATTRIBUTRE_IMPURE_PTR__, so a machine can set
23453 * libc/machine/mn10200/setjmp.S: Fix mn10200 stuff.
23487 * libc/machine/mips/machine/regdef.h: Define pc as $pc for
23514 * libc/include/machine/{ieeefp.h,setjmp.h}: Likewise.
23517 * libc/machine/mn10300: New directory for mn10300 stuff.
23518 * libc/machine/mn10200: Similarly for mn10200 stuff.
23545 * libc/machine/h8300/memcpy.S: Fix comments to reflect reality.
23575 * libc/include/machine/{ieeefp.h,setjmp.h}: Add m32r support.
23585 * libc/include/machine/setjmp.h: Add D10v support.
23674 * libc/machine/m32r/{Makefile.in,setjmp.S}: New files.
23695 * libc/machine/d10v/setjmp.S: Use ';' for comments.
23698 * libc/machine/d10v/setjmp.S (longjmp): Use exef0t || instead of
23731 * libc/machine/v850/Makefile.in (setjmp.o): Fix dependency.
23740 * libc/machine/d10v/setjmp.S: Make it really work.
23772 * libc/machine/sparc/Makefile.in (mostlyclean): New target.
23776 * libc/include/machine/ieeefp.h (_DOUBLE_IS_32BITS): Define for
23810 * libc/include/machine/ieeefp.h: Fix typo.
23815 * libc/include/machine/ieeefp.h: Add D10V defines.
23828 * libc/machine/v850: New directory for v850 stuff.
23829 * libc/machine/v850/setjmp.S: setjmp/longjmp support.
23833 * libc/include/machine/ieeefp.h: Add v850 defines.
23834 * libc/include/machine/setjmp.h: Likewise.
23839 * libc/include/machine/ieeefp.h
23840 * libc/include/machine/setjmp.h
23918 * libc/include/machine/ieeefp.h: Simplify H8/S support.
23927 * libc/include/machine/setjmp.h: Handle H8/S.
23928 * libc/include/machine/ieeefp.h: Likewise.
23930 * libc/machine/h8300/{defines.h, memcpy.S, memset.S}: Likewise.
23931 * libc/machine/h8300/{reg_memcpy.S, reg_memset.S}: Likewise.
23932 * libc/machine/h8300/{strcmp.S, setjmp.S}: Likewise.
23975 * libc/include/machine/ieeefp.h: Add support for AIX and Windows
23980 * libc/include/machine/ieeefp.h: Clean up PowerPC endianess.
24019 * libc/machine/h8300/__main.S: Delete. No longer needed.
24020 * libc/machine/h8300/Makefile.in: Corresponding changes.
24049 * libc/include/machine/setjmp.h: Check _AM29K, not ___AM29K__.
24063 * libc/include/machine/setjmp.h: Clean up.
24071 * libc/machine/h8300/strcmp.S: Sign extend the result to
24085 * libc/machine/sparc/{scan.c,shuffle.c}: New files.
24086 * libc/machine/sparc/Makefile.in: Build them.
24087 * libc/machine/sparc/machine/sparclet.h: New file.
24091 * libc/machine/sh/asm.h: New file.
24092 * libc/machine/sh/setjmp.S: Only save clobbered registers. Added
24172 * libc/include/machine/setjmp.h: Increase size of PPC jmp_buf.
24341 * libc/include/machine/setjmp.h (PowerPC _JBLEN): Consider it a
24345 * libc/machine/powerpc/setjmp.S (setjmp, longjmp): Rewrite to use
24386 * libc/machine/h8500/psi.S: r6 renamed to fp.
24430 * libc/machine/sh/Makefile.in (setjmp.o): Depend on setjmp.S.
24431 * libc/machine/sh/setjmp.S: Rename from setjmp.s.
24643 * libc/include/machine/setjmp.h: Add hppa support.
24644 * libc/machine/hppa/setjmp.S: New file with setjmp/longjmp
24646 * libc/machine/hppa/Makefile.in: Related changes.
24690 * libc/include/machine/ieeefp.h: On the h8/300, h8/300h and
24779 * libc/include/machine/setjmp.h: Get win32 _JBLEN right.
24834 * libc/include/machine/ieeefp.h: Added whitespace to make this
24960 * libc/machine/h8500/setjmp.S: New file.
24961 * libc/include/machine/setjmp.h: Updated for H8/500.
24970 * libc/machine/h8300/setjmp.S: New file.
24971 * libc/include/machine/setjmp.h: Updated for H8/300 and H8/300H.
25293 * libc/machine/hppa: New directory with PA specific implementations
25335 * libc/machine/h8300/{cmpsi.S,ucmpsi.S,divhi3.S,mulhi3.S,mulsi3.S}:
25340 * libc/include/machine/ieeefp.h (arm): Change to always be
25363 * configure.in, libc/include/machine/ieeefp.h: Modified
25365 libc/machine/arm/*, libc/sys/arm/*: New
25369 * libc/include/machine/ieeefp.h: Use __PPC__ instead of
25382 * libc/include/machine/ieeefp.h: Ditto.
25383 * libc/machine/m68k/setjmp.S: Use '&' instead of '#' for immediate
25461 * libc/machine/h8500/psi.S (EXTPSIHI_RN_SN): Ifdef out.
25466 * libc/machine/mips/machine/regdef.h: New file.
25508 * libc/include/machine/ieeefp.h: W65 support.
25510 * libc/machine/w65/Makefile.in, cmpsi, divsi3, lshrhi.s, mulsi3.c,
25560 * libc/include/machine/limits.h: Deleted.
25616 * libc/machine/h8500/psi.S (__addpsir0r0): New function
25617 * libc/machine/h8500/cmpsi.S (__ucmppsi2): New function
25618 * libc/machine/sh/sdivsi3.s (__sdivsi3): Rewritten.
25647 * libc/include/machine/ieeefp.h: Don't try set endianness if it is
25649 * libc/include/math.h: Include <machine/ieeefp.h>.
25722 * libc/include/machine/ieeefp.h: Check _AM29K, not ___AM29K__.
25766 * libc/machine/Makefile.in: Fix typo in ln stuff.
25772 * libc/machine/Makefile.in (lib.a): Likewise.
25829 * libc/include/reent.h: #include <machine/types.h> to get _CLOCK_T_.
25921 * libc/machine/sh/udivsi3, libc/machine/sh/sdivsi3 Modified to
25923 * libc/machine/sh/setjmp.s: Rewritten.
25924 * libc/machine/sh/strcmp.s (strcmp): New function takes advantage
25931 * libc/include/machine/setjmp.h, libc/include/machine/ieeefp.h:
25933 * libc/machine/powerpc/Makefile.in, libc/machine/powerpc/setjmp.S:
25971 * libc/machine/h8500/negsi2.c: New file.
25972 * libc/machine/h8500/divsi3.c: Prevent overflow when dividing v
25974 * libc/machine/h8500/cmpsi.c: Add cmppsi.
25999 libc/machine/sh/sdivsi3.s, libc/machine/sh/setjmp.s,
26000 libc/machine/sh/udivsi3.s: Use new calling convention.
26087 something in libc/machine/i386 to compile. For i[34]86-*-netware*
26131 * libc/machine/h8300/divsi3.S (divmodsi4): Fix h8300h case.
26149 * libc/include/machine/limits.h: Get INT_MIN right for all the z8k family.
26150 * libc/include/machine/setjmp.h: Add for z8k.
26151 * libc/machine/z8k/{mulsi.o, udivsi3.o, umodsi3.o, modsi3.o} obsolete.
26227 * libc/machine/h8300/{mulhi3.S, divhi3.S}: Comment out if h8300h.
26228 * libc/machine/h8300/{mulsi3.S, divsi3.S}: Add h8300h support.
26311 * libc/machine/sparc/Makefile.in: Must create a library, even
26323 * libc/machine/i386/Makefile.in, libc/machine/sparc/Makefile.in,
26324 libc/machine/z8k/Makefile.in, libm/Makefile.in (clean): no need
26327 * libc/machine/m88k/Makefile.in (TOP, TARGETLIB): removed.
26421 libc/locale/Makefile.in, libc/machine/Makefile.in,
26422 libc/machine/a29k/Makefile.in, libc/machine/h8300/Makefile.in,
26423 libc/machine/h8500/Makefile.in, libc/machine/i386/Makefile.in,
26424 libc/machine/i960/Makefile.in, libc/machine/m68k/Makefile.in,
26425 libc/machine/mips/Makefile.in, libc/machine/necv70/Makefile.in,
26426 libc/machine/sh/Makefile.in, libc/machine/sparc/Makefile.in,
26427 libc/machine/z8k/Makefile.in, libc/reent/Makefile.in,
26443 * libc/machine/Makefile.in (TARGETCRT0, machine_dir): removed.
26455 * libc/machine/h8300/Makefile.in: Make `all' the default target.
26456 * libc/machine/h8300/{cmpsi.S,ucmpsi.S}: #ifdef out entire file if
26458 * libc/machine/h8300/defines.h: Add macros to handle pointers for
26460 * libc/machine/h8300/{divsi3.S,mulsi3.S,memcpy.S,memset.S,
26465 * libc/machine/m88k/setjmp.S, Makefile.in: New files; a simple
26467 * libc/include/machine/setjmp.h: Added __m88000__ case.
26479 * libc/machine/h8300/syscalls.c: Names have changed.
26501 * libc/include/machine/ieeefp.h: Add support for h8/300h.
26506 * libc/include/machine/ieeefp.h: add case for m88k. Also add
26520 * libc/machine/Makefile.in (FLAGS_TO_PASS): Add TARGET_ASFLAGS.
26655 * libc/machine/mips: New directory.
26656 * libc/machine/mips/Makefile.in: New file.
26657 * libc/machine/mips/setjmp.S: New file; simplistic MIPS version of
26659 * libc/include/machine/setjmp.h: Added __mips__ case.
26661 * libc/machine/lmips: Removed unused and useless directory.
26674 * libc/include/machine/setjmp-dj.h: Use _SETJMP_DJ_H rather than
26696 * libc/include/machine/ieeefp.h: Added __MIPSEB__ case.
26768 * libc/include/machine/fastmath.h: Use _HAVE_STDC instead of
26964 * libc/machine/Makefile.in, libc/sys/Makefile.in (MAKEOVERRIDES):
27092 * libc/include/machine/ieeefp.h, libc/include/machine/setjmp.h,
27121 (targetdep.tex): Removed now special handling of sys and machine
27123 * libc/machine/Makefile.in (doc): Don't pass everything to
27148 has raise() as part of machine-specific signal.s.)
27152 * libc/sys/config.h, libc/machine/ieeefp.h: add Z8000 support
27216 * libc/include/machine/limits.h machine/ieeefp.h: z8k stuff
27220 * libc/machine/m68k/setjmp.S: use __USER_LABEL_PREFIX__ and
27364 <stdarg.h>, not from <machine/types.h>. Protect definition of
27368 libc/include/machine/limits.h: override gcc <limits.h> by defining
27371 libc/include/machine/types.h: don't define ptrdiff_t, wchar_t,
27374 libc/include/machine/varargs.h: removed; use gcc version instead.
27375 libc/include/sys/types.h: explicitly include <machine/types.h>.
27380 * Makefile.in, host/any: let system include files override machine
27385 * libc/include/machine/types.h: allow __*_TYPE__ from cpp to
27405 machine and system specific header files during the build.
27406 (install): fixed installation of machine and system specific
27501 * libc/include/machine/varargs.h: only call __builtin_saveregs if
27571 * libc/include/machine, libc/include/sys: created, and populated
27572 with common files from machine/*/machine. ifdefs were used for
27599 * libc/machine/i386: gnulib2 expanded there.