Commit graph

  • 8d2887f884 fcntl.h: O_SEARCH was missing for powerpc rofl0r 2012-11-18 05:14:40 +01:00
  • a764db9a08 math: use float constants in exp10f.c Szabolcs Nagy 2012-11-18 03:52:29 +01:00
  • e93a0fe49d math: expl.c cleanup Szabolcs Nagy 2012-11-18 03:49:16 +01:00
  • ab1772c597 math: expf.c cleanup Szabolcs Nagy 2012-11-18 03:42:09 +01:00
  • ae67fe1aad ppc socket.h: add forgotten cmsghdr rofl0r 2012-11-18 02:38:41 +01:00
  • 71955b2ff8 fix typo in dynamic linker path file loading code Rich Felker 2012-11-17 20:04:36 -05:00
  • d0197ff031 add cleaned-up sys/mtio.h Rich Felker 2012-11-17 19:51:49 -05:00
  • 5c6443ac42 add stub versions of some missing optional pthread interfaces Rich Felker 2012-11-17 18:42:16 -05:00
  • 159c7655d0 math: cleanup exp2.c exp2f.c and exp2l.c Szabolcs Nagy 2012-11-17 23:39:39 +01:00
  • bb9abdef48 arg-skipping code for powerpc dynamic linker Rich Felker 2012-11-17 17:25:17 -05:00
  • bbbf045ce9 math: exp.c clean up Szabolcs Nagy 2012-11-17 23:22:41 +01:00
  • a4db94ab78 dynamic linking support for powerpc Rich Felker 2012-11-16 22:22:34 -05:00
  • 7718e7cce5 fix ppc stat structure definition Rich Felker 2012-11-16 01:19:42 -05:00
  • 3bb6bd8580 fix powerpc termios.h and ioctl.h rofl0r 2012-11-16 02:17:02 +01:00
  • 91738d0241 disable SO_REUSEPORT in sys/socket.h Rich Felker 2012-11-15 19:16:10 -05:00
  • 7491bac33e ppc wchar_t is long, not int Rich Felker 2012-11-15 16:01:54 -05:00
  • 8bb1816222 Merge remote-tracking branch 'nsz/math' Rich Felker 2012-11-15 08:37:58 -05:00
  • 22781b4d8e update copyright file for recent contributions Rich Felker 2012-11-14 20:24:46 -05:00
  • d1bf452d75 fix indention with spaces in powerpc asm Rich Felker 2012-11-14 14:27:51 -05:00
  • e7257d3e63 fix powerpc atomic compare-and-swap function Rich Felker 2012-11-14 14:24:22 -05:00
  • 574d01a696 update ppc atomic code to match the endian-agnostic version on other archs Rich Felker 2012-11-14 14:08:33 -05:00
  • 50cb6dbb0c fix wchar limits mistakenly copied from arm Rich Felker 2012-11-14 14:04:10 -05:00
  • c6d441e3a2 Merge remote-tracking branch 'ppc-port/ppc-squashed' Rich Felker 2012-11-14 14:01:39 -05:00
  • 68847ecd3a fenv: return FE_TONEAREST in dummy fegetround Szabolcs Nagy 2012-11-14 09:27:54 +01:00
  • 45ff9d8eb6 math: ld80 invtrig cleanups keeping only commonly used data in invtrigl Szabolcs Nagy 2012-11-14 01:01:38 +01:00
  • 529a8de46c math: simplify hypot and hypotf using scalbn Szabolcs Nagy 2012-11-13 21:54:32 +01:00
  • 6d3f1a39c1 math: turn off the STRICT_ASSIGN workaround by default Szabolcs Nagy 2012-11-13 19:59:02 +01:00
  • 1c8eb8bad7 PPC port cleaned up, static linking works well now. rofl0r 2012-11-09 23:36:55 +01:00
  • 7669d1e334 import preliminary ppc work by rdp. Richard Pennington 2012-11-09 23:32:57 +01:00
  • 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed Szabolcs Nagy 2012-11-13 13:34:45 +01:00
  • c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf Szabolcs Nagy 2012-11-13 10:55:35 +01:00
  • 666271c105 math: fix scalbn and scalbnf on overflow/underflow Szabolcs Nagy 2012-11-13 10:30:40 +01:00
  • 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input Szabolcs Nagy 2012-11-13 10:12:07 +01:00
  • cfbaba79a2 complex: add C11 CMPLX macros and replace cpack with them Szabolcs Nagy 2012-11-13 01:31:49 +01:00
  • e2fe959fe2 math: raise flags in logl.c on <= 0 arguments Szabolcs Nagy 2012-11-13 00:49:55 +01:00
  • 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid Szabolcs Nagy 2012-11-13 00:45:51 +01:00
  • 37aa7f7301 math: raise flags in log2l.c on <= 0 arguments, and fix volatile Szabolcs Nagy 2012-11-13 00:30:06 +01:00
  • 04ccbdca6d math: raise exception flags in log1pl.c on <= -1 arguments Szabolcs Nagy 2012-11-13 00:21:09 +01:00
  • be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan Szabolcs Nagy 2012-11-12 23:58:18 +01:00
  • 6f64505df3 math: fix exception behaviour of expm1l.c on inf and nan Szabolcs Nagy 2012-11-12 23:41:48 +01:00
  • b03c19a4b9 math: fix long double constants in exp10l.c Szabolcs Nagy 2012-11-12 23:13:28 +01:00
  • c4a35f8c2a debloat src/thread tree but putting lots of junk in one file Rich Felker 2012-11-11 16:08:38 -05:00
  • 7df42e8744 report support of TPS option in unistd.h and sysconf Rich Felker 2012-11-11 15:54:20 -05:00
  • 1e21e78bf7 add support for thread scheduling (POSIX TPS option) Rich Felker 2012-11-11 15:38:04 -05:00
  • e9b885ee55 fix clobber of edx in i386 vsyscall asm Rich Felker 2012-11-11 13:56:37 -05:00
  • dc059f03e8 always add memory streams to stdio open file list Rich Felker 2012-11-09 14:26:25 -05:00
  • 65465101ee support ldso path files without final newline Rich Felker 2012-11-09 13:49:40 -05:00
  • 40d5f7eb83 change ldso path file logic to replace rather than add to search path Rich Felker 2012-11-08 22:41:16 -05:00
  • 3d9e3a309f fix "configure --prefix=" and improve path/arg handling in configure Rich Felker 2012-11-08 17:20:50 -05:00
  • efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h Rich Felker 2012-11-08 17:04:20 -05:00
  • 835f9f950e clean up stdio_impl.h Rich Felker 2012-11-08 16:39:41 -05:00
  • 1e717ea3d2 fix dlsym asm for mips Rich Felker 2012-11-08 14:31:49 -05:00
  • e8a0b27a71 improve SOCK_NONBLOCK/SOCK_CLOEXEC fallback code Rich Felker 2012-11-05 14:30:15 -05:00
  • 32d6d77e54 fix numerous mips abi constant definition mismatches Rich Felker 2012-11-05 14:29:04 -05:00
  • fc5f16d182 mips cache flush/ctl syscall support and header Rich Felker 2012-11-04 17:06:31 -05:00
  • 2f2f115b58 remove one unnecessary static var from dynamic linker Rich Felker 2012-11-01 23:49:57 -04:00
  • a617a8e2ad fix more unused variable warnings Rich Felker 2012-11-01 23:46:39 -04:00
  • 3a5aa8e49c fix unused variable warnings Rich Felker 2012-11-01 22:58:17 -04:00
  • b367ab15fa avoid breakage if somebody wrongly defines empty feature test macros Rich Felker 2012-11-01 03:49:43 -04:00
  • 18c0e02e2b add dl_iterate_phdr interface Rich Felker 2012-10-31 21:27:48 -04:00
  • 76f28cfce5 system is a cancellation point Rich Felker 2012-10-28 21:17:45 -04:00
  • dd762cf6e5 release notes for 0.9.7 Rich Felker 2012-10-28 18:45:11 -04:00
  • 86dd1e7bbb fix shmdt syscall calling convention on old archs Rich Felker 2012-10-28 15:04:26 -04:00
  • 8fc7b5965a separate getc/putc from fgetc/fputc Rich Felker 2012-10-27 19:52:40 -04:00
  • 3ffb556c58 update documentation Rich Felker 2012-10-26 20:14:19 -04:00
  • cd31a1fc08 further pcc fixes in configure Rich Felker 2012-10-26 18:15:51 -04:00
  • 3d99266b5e add support for detecting pcc's compiler runtime Rich Felker 2012-10-26 16:30:07 -04:00
  • 607b05aca6 use explicit visibility to optimize a few hot-path function calls Rich Felker 2012-10-25 15:40:58 -04:00
  • 80a45458e0 configure: test not just compiling but linking with -march/-mtune Rich Felker 2012-10-25 14:52:12 -04:00
  • c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free Rich Felker 2012-10-24 23:16:41 -04:00
  • 892cafff66 greatly improve freopen behavior Rich Felker 2012-10-24 21:16:06 -04:00
  • 708c91f4e9 remove useless failure-check from freopen (can't happen) Rich Felker 2012-10-24 20:03:43 -04:00
  • 838951c97e simplify logic in stpcpy; avoid copying first aligned byte twice Rich Felker 2012-10-22 15:17:09 -04:00
  • 4eb4844b31 fix issues with wait constants in stdlib.h Rich Felker 2012-10-21 19:15:11 -04:00
  • 31a55f233b as an extension, have putenv("VAR") behave as unsetenv("VAR") Rich Felker 2012-10-21 18:37:15 -04:00
  • 8489897e01 accept "nan(n-char-sequence)" in strtod/scanf functions Rich Felker 2012-10-21 18:28:20 -04:00
  • f1b23d41cf fix copy/paste error in popen changes that broke signals Rich Felker 2012-10-21 13:23:03 -04:00
  • 2d321fa062 complex: make _Complex_I work with gcc -std=c99 -pedantic-errors nsz 2012-10-21 02:31:04 +02:00
  • 0a1c2c1c17 support looking up thread-local objects with dlsym Rich Felker 2012-10-19 21:57:56 -04:00
  • deb15b3cf2 fix breakage in dlsym for looking up RTLD_DEFAULT, etc. Rich Felker 2012-10-19 21:41:30 -04:00
  • dde325d7b3 fix struct stat size/padding on microblaze Rich Felker 2012-10-19 18:52:14 -04:00
  • 599f973603 fix usage of locks with vfork Rich Felker 2012-10-19 15:02:37 -04:00
  • ebee8c2b47 fix crashes in static-linked multithreaded programs without TLS Rich Felker 2012-10-19 01:33:52 -04:00
  • 6a04d1b8c6 fix order of syscall args for microblaze clone syscall Rich Felker 2012-10-19 00:27:03 -04:00
  • 01e5a1b6cd use $CC rather than "$CC" in configure script Rich Felker 2012-10-18 23:02:53 -04:00
  • 25011215be inline syscalls for microblaze Rich Felker 2012-10-18 22:13:36 -04:00
  • 1f485230df ensure microblaze __set_thread_area returns success Rich Felker 2012-10-18 22:01:24 -04:00
  • 64251d8bbd better support for reverse-endian variants of arm/mips/microblaze Rich Felker 2012-10-18 21:50:55 -04:00
  • 776251867d avoid raising spurious division-by-zero exception in printf Rich Felker 2012-10-18 20:26:41 -04:00
  • f321de9e0a floating point environment/exceptions support for mips Rich Felker 2012-10-18 20:19:53 -04:00
  • 97c8bdd88a fix parent-memory-clobber in posix_spawn (environ) Rich Felker 2012-10-18 16:41:27 -04:00
  • 44eb4d8b9b overhaul system() and popen() to use vfork; fix various related bugs Rich Felker 2012-10-18 15:58:23 -04:00
  • f1e7a5e5f6 fix (hopefully; untested) completely broken/incomplete microblaze sigsetjmp Rich Felker 2012-10-18 00:09:36 -04:00
  • ef2f595f74 fix microblaze asm relocations for shared libc Rich Felker 2012-10-17 23:45:21 -04:00
  • 858df113bf assert() is supposed to have type void Rich Felker 2012-10-17 02:47:11 -04:00
  • c86f2974e2 add memmem function (gnu extension) Rich Felker 2012-10-15 23:02:57 -04:00
  • 21284ec75d microblaze TLS relocation support, completely untested Rich Felker 2012-10-15 21:01:48 -04:00
  • 9ec4283b28 add support for TLS variant I, presently needed for arm and mips Rich Felker 2012-10-15 18:51:53 -04:00
  • d5304147b9 block uid/gid changes during posix_spawn Rich Felker 2012-10-15 11:42:46 -04:00
  • 42c36f957d fix overlap of thread stacks with thread tls segments Rich Felker 2012-10-14 21:10:44 -04:00