Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merged revisions 25556 via svnmerge from | Khem Raj | 2009-03-05 | 2 | -5/+15 |
| | | | | | | | | | | svn+ssh://kraj@svn.uclibc.org/svn/trunk/uClibc ........ r25556 | kraj | 2009-03-05 11:07:01 -0800 (Thu, 05 Mar 2009) | 1 line Define creat in an independent file ........ | ||||
* | Use __always_inline instead of __inline__ | Carmelo Amoroso | 2009-03-05 | 11 | -38/+38 |
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Make long double support available for sh too. | Carmelo Amoroso | 2009-03-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Re-add/merge TLS relocations support for MIPS that | Carmelo Amoroso | 2009-03-04 | 1 | -9/+62 |
| | | | | | | have been erroneously removed in rev 24524. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | mknod: widen the parameters to match kernel | Denis Vlasenko | 2009-03-03 | 5 | -18/+21 |
| | | | | | | | | | ustat: same, + remove superfluous "conversion" which does nothing at best, loses high dev bits at worst i386/bits/kernel_stat.h: update to reflect reality (wider dev_t) h8300/bits/kernel_stat.h: same arm/bits/kernel_stat.h: cosmetics to match kernel header to the letter | ||||
* | Add EPOLLRDHUP constant | Denis Vlasenko | 2009-03-02 | 1 | -0/+2 |
| | |||||
* | fix breakage in x86_64 defconfig | Denis Vlasenko | 2009-02-27 | 8 | -57/+19 |
| | |||||
* | reinstate __libc_foo for linuxthreads.old | Denis Vlasenko | 2009-02-25 | 10 | -10/+48 |
| | |||||
* | i386 doesn't need to pass the extra tpnt to _dl_find_hash | Carmelo Amoroso | 2009-02-23 | 1 | -3/+1 |
| | | | | | | | | (it's actually used when TLS is enabled). No code changes because the _dl_find_hash is a wrapper to _dl_lookup_hash that doesn't use the extra tpnt parameter. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | - also filter out headers-y | Bernhard Reutner-Fischer | 2009-02-23 | 1 | -1/+1 |
| | |||||
* | Use gcc built-in defines for detecting SH cores instead of | Carmelo Amoroso | 2009-02-23 | 5 | -6/+6 |
| | | | | | | | | | | | | | uclibc config option macros (aligning SH to all other archs). Changes applied as below: __CONFIG_SH4__ -> __SH4__ __CONFIG_SH2__ -> __sh2__ __CONFIG_SH2A__ -> __SH2A__ Note: pay attention to capital letters Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Fix my previous commit to use preprocessor in the right way ! | Carmelo Amoroso | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Fix typo. | Carmelo Amoroso | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Use __UCLIBC_HAS_TLS__ (now available) as guard for TLS related | Carmelo Amoroso | 2009-02-20 | 8 | -11/+11 |
| | | | | | | | | stuff, instead of __UCLIBC_HAS_THREADS_NATIVE__. This is in preparation on trunk merge to make TLS compatible with LT (new) and NPTL. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | sh: Fix __SH_SYSCALL_TRAP_BASE for SH2A architecture | Carmelo Amoroso | 2009-02-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk> | ||||
* | _res needs to be a macro (*__res_state()) having threads. | Carmelo Amoroso | 2009-02-19 | 1 | -4/+0 |
| | | | | | Revert latest change. | ||||
* | Add stdlib.h header for exit prototype. | Carmelo Amoroso | 2009-02-19 | 1 | -0/+1 |
| | |||||
* | Strict POSIX requires a path to specified to `find` | Carmelo Amoroso | 2009-02-19 | 1 | -1/+1 |
| | | | | (synch with trunk). | ||||
* | Make TLS support a selectable option (synch with trunk). | Carmelo Amoroso | 2009-02-19 | 1 | -7/+13 |
| | | | | Automatically enabled when using NPTL. | ||||
* | Synch kernel_types.h (i386, x86_64) with trunk | Carmelo Amoroso | 2009-02-19 | 2 | -2/+2 |
| | |||||
* | Synch strverscmp.c with trunk | Carmelo Amoroso | 2009-02-19 | 2 | -0/+117 |
| | |||||
* | Install other linux kernel header subdirectories too | Denis Vlasenko | 2009-02-19 | 1 | -1/+10 |
| | |||||
* | - synch r25316:25325 from trunk | Bernhard Reutner-Fischer | 2009-02-18 | 10 | -208/+88 |
| | |||||
* | mathcalls.h: remove tons of redundant semicolons; better comment about macros | Denis Vlasenko | 2009-02-18 | 2 | -91/+96 |
| | | | | | math.h: make macro machinery a bit more understandable | ||||
* | test/math/compile_test.c: make it exit with 0 always | Denis Vlasenko | 2009-02-18 | 1 | -1/+2 |
| | |||||
* | test/math/compile_test.c: add compile testing of (some) floats | Denis Vlasenko | 2009-02-17 | 1 | -2/+67 |
| | |||||
* | libm/Makefile.in: reformat the list of wrappers | Denis Vlasenko | 2009-02-17 | 3 | -84/+191 |
| | | | | | | | | | | | | | | | so that it is easier to modify, sort, etc; use __ in filenames of wrappers which wrap __functions (it may be useful to have function and file names ALWAYS match); remove names of not implemented wrappers (it was generating useless empty .o files). libm/ldouble_wrappers.c: comment out the wrapper which is not compiled anyway test/math/compile_test.c: improve this test, it was optimizing out some calls, and we don't want that. No actual code changes. | ||||
* | fix typo in comment | Denis Vlasenko | 2009-02-17 | 1 | -1/+1 |
| | |||||
* | test/math/compile_test.c: "are long double functions even compile/link?" test | Denis Vlasenko | 2009-02-17 | 7 | -31/+146 |
| | | | | | *: fix everything which prevents above from building | ||||
* | Makefile.in: comment out deletion of include/ucontext.h, | Denis Vlasenko | 2009-02-16 | 1 | -1/+2 |
| | | | | | it is included from include/signal.h. | ||||
* | suppress bogus ioctl on fd==INT_MAX when vasprintf() is called | Denis Vlasenko | 2009-02-15 | 4 | -14/+23 |
| | |||||
* | math.h: fix libm_hidden_proto leak into sanitized headers | Denis Vlasenko | 2009-02-14 | 2 | -20/+27 |
| | | | | | libm/s_nextafterf.c: use /* */ comments | ||||
* | Pass NO_LONG_DOUBLE flag to basic-test when LONG_DOUBLE | Carmelo Amoroso | 2009-02-12 | 1 | -1/+3 |
| | | | | | | | support is not enabled in uclibc to fix build. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | docs/probe_math_exception.c: | Denis Vlasenko | 2009-02-11 | 5 | -29/+83 |
| | | | | | | | | | | | | update example libc/sysdeps/linux/i386/bits/mathinline.h: improve __finite() macro, add __finitef macro (why they aren't always macros? why aren't they arch independent?) libm/math_private.h: much better comments on math_opt_barrier() and math_force_eval() libm/s_finite[f].c: improve out-of-line __finite[f]() too (one byte less, yay...) | ||||
* | add comment why do we need _ISbit() macro | Denis Vlasenko | 2009-02-11 | 1 | -0/+1 |
| | |||||
* | Re-add _ISbit macro required to build libstdc++ from gcc toolchain. | Carmelo Amoroso | 2009-02-10 | 1 | -12/+18 |
| | | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | ldouble_wrappers.c: add long and long long optimized wrappers | Denis Vlasenko | 2009-02-09 | 2 | -240/+113 |
| | | | | | | | | | | float_wrappers.c: add xxxWRAPPER1(func) macros. no code changes, but makes this file much shorter. text data bss dec hex filename - 42504 188 4 42696 a6c8 lib/libm-0.9.30-svn.so + 42488 188 4 42680 a6b8 lib/libm-0.9.30-svn.so | ||||
* | reinstate bits/uClibc_arch_features.h in installed headers, | Denis Vlasenko | 2009-02-09 | 1 | -1/+2 |
| | | | | | my cross-compile toolchain based on gcc 4.3.1 broke without it. | ||||
* | Hand-optimize wrappers on i386: | Denis Vlasenko | 2009-02-09 | 1 | -156/+104 |
| | | | | | | | | | | | | | | | | | | | -83 ec 10 sub $0x10,%esp -db 6c 24 14 fldt 0x14(%esp) -dd 5c 24 08 fstpl 0x8(%esp) -dd 44 24 08 fldl 0x8(%esp) -dd 1c 24 fstpl (%esp) -e8 fc ff ff ff call __GI_trunc -83 c4 10 add $0x10,%esp +db 6c 24 04 fldt 0x4(%esp) +dd 5c 24 04 fstpl 0x4(%esp) +e9 fc ff ff ff jmp __GI_trunc c3 ret text data bss dec hex filename - 42749 176 4 42929 a7b1 lib/libm-0.9.30-svn.so + 42085 176 4 42265 a519 lib/libm-0.9.30-svn.so | ||||
* | ldouble_wrappers.c: fix __signbitl, it was calling itself by mistake. | Denis Vlasenko | 2009-02-09 | 2 | -64/+7 |
| | | | | | | remove wrong casts to long double of long return values. remove lots of empty lines. | ||||
* | Add strverscmp() and versionsort[64](). | Denis Vlasenko | 2009-02-08 | 6 | -4/+170 |
| | | | | | By Hai Zaar (haizaar AT codefidence.com) | ||||
* | nextafterf: trying to correct FP exception handling | Denis Vlasenko | 2009-02-08 | 3 | -11/+100 |
| | |||||
* | fix nextafterf. by Jie Zhang (jie.zhang AT analog.com) | Denis Vlasenko | 2009-02-06 | 3 | -11/+106 |
| | |||||
* | libm: add scalbf, gammaf, significandf wrappers. | Denis Vlasenko | 2009-02-05 | 3 | -3/+22 |
| | | | | | | This makes in possible to enable test/math (not it compiles, but has lots of test failures). | ||||
* | - fix install_headers on hosts where ld does not support gnu hash-style but | Bernhard Reutner-Fischer | 2009-02-03 | 1 | -0/+2 |
| | | | | uClibc is configured to use it. | ||||
* | libm/ldouble_wrappers.c: add libm_hidden_def's to fix testsuite build | Denis Vlasenko | 2009-02-02 | 4 | -2/+8 |
| | | | | | | | test/Rules.mak: don't pass target options to host build test/math/basic-test.c: fix test build error patching file test/unistd/errno.c: fix test build warning | ||||
* | Fix tls testcases to not use 'asm' keyword due to new CFLAGS -fno-asm. | Carmelo Amoroso | 2009-01-29 | 8 | -129/+129 |
| | | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Minor changes to silent compiler warning due to sigdness. | Carmelo Amoroso | 2009-01-29 | 2 | -5/+5 |
| | | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Synch build system with trunk. | Carmelo Amoroso | 2009-01-29 | 5 | -51/+89 |
| | | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | fix ppoll. we forgot to pass 5th parameter to the syscall | Denis Vlasenko | 2009-01-28 | 1 | -14/+17 |
| |