Siddhesh Poyarekar
0f5477af5d
Fix values in __mpexp_twomm1
2013-01-02 17:43:35 +05:30
Siddhesh Poyarekar
44e0d4c20c
Split mantissa calculation loop and add branch prediction
2013-01-02 11:44:13 +05:30
Siddhesh Poyarekar
4d55b4e596
Add assert for potential access beyond array bounds in m1np
...
The mpexp code has an access into m1np:
for (i=n-1; i>0; i--,n--) { if (m1np[i][p]+m2>0) break; }
which could break for p >= 18 or i >= 7. Fortunately this code is
never called due to the way the exp function is implemented since
values having exponent less than -55 return 1.0. Make sure that if it
gets called in future, it is trapped.
2013-01-02 11:33:11 +05:30
Siddhesh Poyarekar
da08f647d5
Move more constants into static variables
...
Code cleanup.
2013-01-02 10:07:50 +05:30
Siddhesh Poyarekar
38686a0363
Fix ChangeLog entry
2013-01-02 09:55:00 +05:30
David S. Miller
8e05102923
Update Catalan translations.
...
* po/ca.po: Update from translation team.
2013-01-01 17:28:13 -08:00
Joseph Myers
f4cf5f2d8b
Add script to update copyright notices and reformat some to facilitate its use.
2013-01-01 16:29:10 +00:00
David S. Miller
a141f1a732
Update French translation.
...
* po/fr.po: Update from translation team.
2013-01-01 00:51:00 -08:00
David S. Miller
0549fbba96
Update copyright years.
...
* catgets/gencat.c: Update copyright year.
* csu/version.c: Likewise.
* debug/catchsegv.sh: Likewise.
* debug/pcprofiledump.c: Likewise.
* debug/xtrace.sh: Likewise.
* elf/ldconfig.c: Likewise.
* elf/ldd.bash.in: Likewise.
* elf/pldd.c: Likewise.
* elf/sotruss.ksh: Likewise.
* elf/sprof.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* iconv/iconvconfig.c: Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/localedef.c: Likewise.
* login/programs/pt_chown.c: Likewise.
* malloc/memusage.sh: Likewise.
* malloc/memusagestat.c: Likewise.
* malloc/mtrace.pl: Likewise.
* nscd/nscd.c: Likewise.
* nss/getent.c: Likewise.
* nss/makedb.c: Likewise.
* posix/getconf.c: Likewise.
2013-01-01 00:11:43 -08:00
Siddhesh Poyarekar
18ea052c3e
Favour normal numbers
2012-12-31 16:05:13 +05:30
Mike Frysinger
9c89fca6e0
math: use existing nonnull attribute define
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-12-30 13:00:13 -05:00
Siddhesh Poyarekar
085ec079e3
Demystify the magic number 134217729.0
...
The number 134217729.0 gets used in various places in e_pow.c but
there is no explanation of what that number is. Add that explanation.
2012-12-29 06:56:04 +05:30
Andi Kleen
c93c5dec54
Convert pthread_rwlock_try(rd/wr)lock to prototypes
...
2012-12-28 Andi Kleen <ak@linux.intel.com>
* pthread_rwlock_tryrdlock.c (__pthread_rwlock_tryrdlock):
* Convert
to prototype.
* pthread_rwlock_trywrlock.c (__pthread_rwlock_trywrlock):
Likewise.
2012-12-28 21:25:07 +01:00
Chris Metcalf
fdfc65d21f
tile: support lll_futex_timed_wait_bitset
2012-12-28 12:13:01 -05:00
Siddhesh Poyarekar
d63f73be34
Remove unnecessary variable mptwoim1
...
Code cleanup.
2012-12-28 19:02:01 +05:30
Siddhesh Poyarekar
6d9f97e1f2
Replace more constants with their values
...
Code cleanup.
2012-12-28 18:53:17 +05:30
Pino Toscano
2f216c3ce8
ChangeLog: add missing typo
2012-12-28 13:37:00 +01:00
Andreas Jaeger
af5843efa0
Add values from Linux 3.7 to <elf.h>
2012-12-28 13:06:01 +01:00
Andreas Jaeger
4c4febf544
Add new defines from Linux 3.7 to <netinet/tcp.h>
2012-12-28 12:59:33 +01:00
Siddhesh Poyarekar
91998e449e
Add __glibc_likely as an alias for __builtin_expect when available
2012-12-28 11:53:01 +05:30
Siddhesh Poyarekar
99136f8202
Replace constants with preprocessor defines
...
libm Code cleanup.
2012-12-28 09:40:10 +05:30
2012-12-27 Bruno Haible
7fffbdfff7
BZ#14317: Optimze __xpg_strerror_r
...
[BZ #14317 ]
* string/xpg-strerror.c (__xpg_strerror_r): Optimize, call
strlen only if needed.
2012-12-27 22:37:39 +01:00
David S. Miller
9c7595bda2
Add sparc implementation of lll_futex_timed_wait_bitset
...
nptl/
* sysdeps/unix/sysv/linux/sparc/lowlevellock.h
(lll_futex_timed_wait_bitset): New macro.
2012-12-27 08:20:46 -08:00
Siddhesh Poyarekar
31a7fe5ca9
Remove redundant __mpexp_nn
...
It's an array that stores integral float values of the offset.
2012-12-27 20:43:55 +05:30
Siddhesh Poyarekar
b76eb5f076
Move mpone out to a global const
...
Code cleanup.
2012-12-27 20:43:24 +05:30
Siddhesh Poyarekar
8ebac7785b
[s390] Replace lll_futex_* assembly code with INTERNAL_SYSCALL
2012-12-27 20:43:02 +05:30
David S. Miller
2c8bfe7d6f
Open development for 2.18.
...
* version.h (RELEASE): Set to "development".
(VERSION): Set to "2.17.90".
* NEWS: Add 2.18 section.
2012-12-25 01:23:43 -08:00
David S. Miller
c758a68615
Update version.h and include/features.h for 2.17 release.
2012-12-24 19:02:13 -08:00
Chris Metcalf
2bc2d8e823
tile: fix DWARF bug in clone() for created thread
...
Previously, we would see a bad frame in the gdb backtrace output, e.g.:
(gdb) bt
#0 foo () at foo.c:5
#1 0x000000aaaab68ee8 in start_thread () from /lib/libpthread.so.0
#2 0x000000aaaad01c88 in clone () from /lib/libc.so.6
#3 0x0000000000000000 in ?? ()
With this change the bogus frame #3 is gone and we have the
same output as x86 does for the same program.
2012-12-21 15:29:55 -05:00
David S. Miller
147d03b01c
Update Croatian translations.
...
* po/hr.po: Update from translation team.
2012-12-21 12:22:48 -08:00
Andreas Krebbel
a8ebb2b9d2
S/390: Update libm-test-ulps.
2012-12-21 06:24:27 +01:00
Steve Ellcey
b2d9400744
Remove trailing space.
2012-12-19 08:57:50 -08:00
Steve Ellcey
95b4f1b626
2012-12-19 Steve Ellcey <sellcey@mips.com>
...
* NEWS: Mention new memcpy for MIPS.
2012-12-19 08:56:08 -08:00
Marcus Shawcroft
cedb2a909d
Fix AArch64 typo.
2012-12-18 09:51:55 +00:00
David S. Miller
bbf527d678
Update Russian translations.
...
* po/ru.po: Update from translation team.
2012-12-15 15:30:31 -08:00
David S. Miller
0d224d52d5
Fix typo in previous commit.
2012-12-13 15:42:06 -05:00
David S. Miller
85429b1a8f
Mention IFUNC enhancements to testsuite in NEWS.
...
* NEWS: Mention IFUNC testsuite enhancements.
2012-12-13 15:40:06 -05:00
David S. Miller
d283e35378
Update Polish and Bulgarian translations.
...
* po/pl.po: Update from translation team.
* po/bg.po: Likewise.
2012-12-13 15:19:42 -05:00
David S. Miller
bc38c90626
Update manual/contrib.texi
...
* manual/contrib.texi (Contributors): Update entries for Hongjiu
Lu and Joseph S. Myers. Add entry for Marcus Shawcroft.
2012-12-13 15:02:00 -05:00
David S. Miller
4641d57e1e
Update Swedish translations.
...
* po/sv.po: Update from translation team.
2012-12-12 02:21:39 -05:00
David S. Miller
f7bc6495a9
Update Vietnamese translations.
...
* po/vi.po: Update from translation team.
2012-12-12 01:55:56 -05:00
David S. Miller
6fc9048f19
Update Czech PO file.
...
* po/cs.po: Update from translation team.
2012-12-11 13:59:14 -05:00
David S. Miller
a181b0d733
Update German, Dutch, and Esperanto translations.
...
* po/de.po: Update from translation team.
* po/eo.po: Likewise.
* po/nl.po: Likewise.
2012-12-11 12:56:04 -05:00
Siddhesh Poyarekar
3c8b4190fe
Move node Argp Helper Functions to follow Argp Parsing State
...
Resolves BZ #14246 .
2012-12-11 09:02:37 +05:30
Siddhesh Poyarekar
f70bfe80e2
Mention if terminating null is included in NAME_MAX/PATH_MAX
...
Fixes BZ #14872 .
2012-12-11 09:01:02 +05:30
Andreas Jaeger
188f0adf70
Update cs translations
2012-12-10 20:57:18 +01:00
Richard Henderson
7e9da188a1
Mark BZ#10114 as fixed.
2012-12-10 07:50:42 -08:00
Marcus Shawcroft
99aad51087
aarch64: Fix compiler warning for unused declaration _x0
2012-12-10 10:33:30 +00:00
Siddhesh Poyarekar
56e7d3ad5c
Fix some build warnings on s390x
2012-12-08 13:03:24 +05:30
Siddhesh Poyarekar
76f2d2ea7b
Minor ChangeLog formatting fix
2012-12-08 13:00:00 +05:30