Thomas Schwinge
58f902b8d8
SH: Preserve more registers for frame unwinding purposes, add CFI directives.
2012-06-23 12:11:13 +02:00
Thomas Schwinge
1518f58b61
SH: Optimize assembler code in context of call to __fortify_fail.
...
__fortify_fail has »__attribute__ ((__noreturn__))«.
2012-06-23 12:07:04 +02:00
Thomas Schwinge
db9b505976
SH: ____longjmp_chk for GNU/Linux with sigaltstack support.
...
debug/tst-longjmp_chk2 now passes.
2012-06-23 11:56:02 +02:00
Thomas Schwinge
967705fee1
SH: ABORT_INSTRUCTION.
2012-06-23 11:47:39 +02:00
Thomas Schwinge
a9def8c49d
SH: makecontext/.Lexitcode: Always initialize the GOT register before use.
...
This is only relevant when returning from a context with »uc_link == NULL«,
which is not exercised in the testsuite.
2012-06-23 11:42:29 +02:00
Thomas Schwinge
2a649725b9
SH: makecontext: Fix calculation of ARGC > 4.
...
stdlib/tst-setcontext and stdlib/tst-makecontext3 now pass.
2012-06-23 11:28:23 +02:00
Thomas Schwinge
af1bce34ef
SH: makecontext: Improve understandability.
2012-06-23 11:22:47 +02:00
Kaz Kojima
d230f50a06
Fix gUSA sequence in SH atomic functions in
...
sysdeps/unix/sysv/linux/sh/bits/atomic.h.
2012-06-23 07:29:05 +09:00
Andreas Schwab
0479b305c5
Fix invalid memory access in do_lookup_x.
...
[BZ #13579 ] Do not free l_initfini and allow it to be reused
on subsequent dl_open calls for the same library. This fixes
the invalid memory access in do_lookup_x when the previously
free'd l_initfini was accessed through l_searchlist when a
library had been opened for the second time.
2012-06-22 11:10:31 -07:00
Carlos O'Donell
0e3933b963
Use AC_LANG_SOURCE to fix autoconf warnings.
2012-06-22 18:05:23 +00:00
Carlos O'Donell
807841933b
Use tab not spaces.
2012-06-22 18:04:53 +00:00
Roland McGrath
4248b1b1cf
Respect --localstatedir for /var/db parent directory.
2012-06-22 10:11:07 -07:00
Jeff Law
006dd86111
[BZ #14277 ]
...
* intl/dcigettext.c (_nl_find_msg): Avoid use after potential
free. Simplify list management for _LIBC case.
2012-06-21 17:15:38 -06:00
Joseph Myers
b7abb4bf78
Fix wordsize-64 cosh regression (bug 14273).
2012-06-21 19:26:09 +00:00
Joseph Myers
79662d4270
Regenerate sysdeps/mach/configure.
2012-06-21 19:20:33 +00:00
H.J. Lu
1f1509082e
Fix a typo in i386 SYSCALL_PIC_SETUP
2012-06-21 10:17:07 -07:00
Jeff Law
28363bbf70
2012-06-21 Jeff Law <law@redhat.com>
...
[BZ #13882 ]
* elf/dl-deps.c (_dl_map_object_deps): Fix cycle detection. Use
uint16_t for elements in the "seen" array to avoid char overflows.
* elf/dl-fini.c (_dl_sort_fini): Likewise.
* elf/dl-open.c (dl_open_worker): Likewise.
2012-06-21 09:26:41 -06:00
Carlos O'Donell
09615db4a9
Add ChangeLog ...
...
... for feca660a79
.
2012-06-21 08:04:35 -07:00
Andreas Jaeger
2174c6dd85
Avoid -Wconversion warning for htons
2012-06-21 15:49:33 +02:00
H.J. Lu
a2f34833b1
Use x86-64 fpu_control.h for i386 and x86_64
2012-06-18 11:43:51 -07:00
H.J. Lu
3ee947b124
Use __volatile__ to access fpu control word
2012-06-18 11:09:58 -07:00
H.J. Lu
25f1282ae5
Use i386 bits/mathinline.h for i386 and x86_64
2012-06-15 13:56:26 -07:00
H.J. Lu
ed1825f858
Disable x87 inline functions for x86-64
2012-06-15 13:53:27 -07:00
Chung-Lin Tang
36d54b744e
Make endian.h usable for assembler
2012-06-15 21:19:12 +02:00
Joseph Myers
10285c2113
Fix pow (0.0, -Inf) (bug 14241).
2012-06-15 11:27:51 +00:00
Andreas Jaeger
06c5abbdf8
Update manual/contrib.texi
...
Update entry of Liubov Dmitrieva and add entries for Will Schmidt and Tulio Magno
Quites Machado Filho.
2012-06-15 09:14:17 +02:00
Cyril Hrubis
a3aeac403e
Add __wur to GNU version of strerror_r.
...
Not using the result of the GNU strerror_r() is always a mistake.
Moreover this would generate warning if XSI version was expected but GNU
version was used instead (because some random used header defined
_GNU_SOURCE which was Python.h in this case).
2012-06-15 09:09:59 +02:00
H.J. Lu
49bdf4c19d
Use RAX_LP/RDX_LP on SAVE_PTR in x86_64 strtok.S
2012-06-14 10:00:28 -07:00
Roland McGrath
834f9b8d3c
Make sure <build-dir>/manual directory gets created.
2012-06-14 09:44:27 -07:00
Joseph Myers
75fa192131
Allow more spurious underflow exceptions from csqrt and Bessel functions.
2012-06-14 14:35:24 +00:00
Carlos O'Donell
771766df5a
Set default charset to UTF-8 for libc.pot.
2012-06-13 16:51:55 -07:00
Paul Pluzhnikov
ceb9e56b3d
Suppress sign-conversion warning from FD_SET.
...
[BZ #14210 ] See <http://sourceware.org/ml/libc-alpha/2012-05/msg01794.html >.
* debug/fdelt_chk.c (__fdelt_chk): Accept and return long int,
not unsigned long int.
* misc/bits/select2.h (__fdelt_chk, __fdelt_warn, __FD_ELT): Likewise.
2012-06-13 09:57:18 -07:00
H.J. Lu
ddb2897514
Add SSE math and C++ namespace to i386 bits/mathinline.h
2012-06-12 21:10:00 -07:00
Thomas Schwinge
d7b4fb26e2
Fix a typo in sysdeps/unix/Makefile.
2012-06-12 10:27:01 +02:00
Roland McGrath
eb55f5c21f
BZ#14218: Reword argp_parse description slightly.
2012-06-11 16:21:44 -07:00
Thomas Schwinge
99ff6e5c49
SH: No FE_UPWARD, FE_DOWNWARD.
2012-06-09 18:46:01 +02:00
Thomas Schwinge
366af02c96
SH: Do not re-write fpscr after reading it.
2012-06-09 18:36:52 +02:00
Kaz Kojima
793ea8518f
SH: refresh *.abilist files.
2012-06-09 18:08:02 +02:00
H.J. Lu
c08010c7cd
Use x86_64 fpu/bits/fenv.h for i386 and x86_64
2012-06-06 10:13:19 -07:00
H.J. Lu
a728a38fb6
Check __SSE_MATH__ in x86_64 feraiseexcept
2012-06-06 10:11:14 -07:00
Siddhesh Poyarekar
6e230d1183
Fix validation check when converting from ibm930 to utf
...
[BZ #14134 ]
When converting IBM930 code with iconv(), if IBM930 code which
includes invalid multibyte character "0xffff" is specified, then
iconv() segfaults. This is easy to see using the following command:
echo '0x0e 0x43 0x8c 0xff 0xff 0x43 0xbd 0x43 0xbd' | xxd -r |
iconv -f IBM930 -t UTF-8
2012-06-06 18:41:55 +05:30
Adhemerval Zanella
1b671feb61
Fix for wrong ldbl128-ibm fmodl commit
2012-06-05 21:33:23 -03:00
Adhemerval Zanella
6043738b36
Fix spurious undeflow for ldbl-128ibm erfl
...
For values higher than 25.6283 erflc underflow, so adjust erfl
to return a constant value based argument sign.
2012-06-05 10:42:49 -03:00
Adhemerval Zanella
34ae0b3270
Fix ldbl128ibm fmodl for subnormals.
2012-06-05 10:16:49 -03:00
Mike Frysinger
1214ec8f4c
tst-getcpu: decode errno when sched_getcpu fails
...
The tst-getcpu test is failing on ia64 platforms due to sched_getcpu
returning an error. But the current test only considers -1 when it's
also ENOSYS. Tweak the logic a bit to make the output clearer.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-06-04 22:22:02 -04:00
H.J. Lu
0e4a3cd708
Use i486 bits/string.h for i386 and x86_64
2012-06-04 13:45:43 -07:00
H.J. Lu
6704c645b0
Provide 32-bit inline string functions for >= i486
2012-06-04 13:44:46 -07:00
H.J. Lu
48495318fa
Use x86_64 bits/sigcontext.h for i386 and x86_64
2012-06-04 12:41:38 -07:00
H.J. Lu
14adcbfc36
Update x86_64 bits/sigcontext.h from kernel 3.4.0
2012-06-04 12:40:46 -07:00
H.J. Lu
68e408ab5d
Use x86_64 bits/{debugreg,reg}.h for i386 and x86-64
2012-06-04 12:32:07 -07:00