Marcus Shawcroft
f8b4877a75
[AArch64] Provide symbol version for _mcount.
2013-07-26 08:29:17 +01:00
Carlos O'Donell
cb821cb175
hppa: Regenerate libm-test-ulps.
2013-07-23 23:49:00 -04:00
Chris Metcalf
1fe2988f52
tile BZ #15759 : Fix bug in _dl_unmap
...
We returned without calling __munmap if not in the simulator.
Now we call a separate sim_dlclose() function to make the
control flow work correctly.
2013-07-22 11:56:36 -04:00
Andreas Schwab
106bd84baa
m68k: use _dl_static_init to set GLR0(dl_pagesize)
2013-07-21 00:43:54 +02:00
Chris Metcalf
19a601f7b2
tile: add missing semicolon in <bits/ptrace.h>
...
Change 521c6785e1
added the enum but missed the semicolon.
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
2013-07-19 13:06:30 -04:00
Marcus Shawcroft
39f0b2e91a
[AArch64] Adding -funwind-tables to backtrace.c
2013-07-12 11:22:32 +01:00
Marcus Shawcroft
8ab07407ba
[AArch64] Use _dl_static_init to set GLR0(dl_pagesize)
2013-07-09 15:07:12 +01:00
Chris Metcalf
95a4e1ea3b
tile: use _dl_static_init to set GLRO(gl_pagesize)
...
A recently-added test (dlfcn/tststatic5) pointed out that tile was not
properly initializing the variable pagesize in certain cases. This
change just copies the existing code from MIPS.
2013-07-07 11:33:25 -04:00
Chris Metcalf
b68c223125
tile: update libm-test-ulps from scratch
2013-07-07 11:33:24 -04:00
Chris Metcalf
36002f0786
tile: use soft-fp for fma() and fmaf()
...
The sfp-machine.h is based on the gcc version, but extended with
required new macros by comparison with other architectures and by
investigating the hardware support for FP on tile.
2013-07-07 11:33:24 -04:00
Marcus Shawcroft
bb3ced6f37
[AArch64] Regenerate libm-test-ulps
2013-07-05 09:30:52 +01:00
Andreas Jaeger
521c6785e1
Sync sys/ptrace with Linux 3.10
2013-07-04 09:49:14 +02:00
Joseph Myers
a0d93e9b26
Condition sysdeps/arm/include/bits/setjmp.h contents on _ISOMAC.
2013-07-03 21:59:58 +00:00
Joseph Myers
52667c6cad
Regenerate powerpc-nofpu ULPs.
2013-07-03 16:32:52 +00:00
Andreas Schwab
6ed4c7891a
m68k: update libm test ULPs
2013-07-03 00:50:37 +02:00
Joseph Myers
62e9e9f802
Regenerate MIPS ulps.
2013-07-02 21:53:23 +00:00
Joseph Myers
b4ac1f6acb
Regenerate ARM ulps.
2013-07-02 20:34:19 +00:00
Joseph Myers
6bed143eb4
Make soft-float ARM use soft-fp fma/fmaf.
2013-07-02 19:51:19 +00:00
Richard Henderson
c87156e5e9
alpha: Update libm-test-ulps from scratch
2013-07-02 09:59:50 -07:00
Joseph Myers
77f01ab5d1
Implement fma in soft-fp.
2013-07-02 14:55:32 +00:00
Will Newton
1413c693d3
ARM: Pass dl_hwcap to IFUNC resolver functions.
2013-07-02 13:01:21 +00:00
Joseph Myers
c53e2f0a56
Support no-FPU ColdFire in sysdeps/m68k/dl-trampoline.S and refactor code.
2013-06-30 21:36:59 +00:00
Chris Metcalf
8145005c31
tile: switch to using <fenv.h> fallback functions
...
Now that the fallback functions match the desired semantics for tile
functions, just switch to using them.
2013-06-30 11:50:43 -04:00
Ryan S. Arnold
1ae8bfe07c
Add GLRO(dl_hwcap2) for new AT_HWCAP2 auxv_t a_type.
2013-06-28 16:50:48 -05:00
Joseph Myers
ef65da39e6
Fix sysdeps/m68k/fpu_control.h preprocessor indentation.
2013-06-28 20:30:43 +00:00
Nathan Sidwell
0cad7ea248
Support no-FPU ColdFire in sysdeps/m68k/fpu_control.h.
2013-06-28 20:28:25 +00:00
Marcus Shawcroft
ed0257f7d3
[AArch64] Adjust elf_machine_dynamic to find _DYNAMIC via _GLOBAL_OFFSET_TABLE_
2013-06-28 11:27:26 +01:00
Marcus Shawcroft
03ea4d9b69
[AArch64] Simplify getcontext pstate initialization.
2013-06-28 11:23:58 +01:00
Maciej W. Rozycki
fe114d2064
_dl_static_init: Remove nested locking.
...
This function is now called from dl_open_worker with the GL(dl_load_lock)
lock held and no longer needs local protection. GL(dl_load_lock) also
correctly protects _dl_lookup_symbol_x called here that relies on the
caller to have serialized access to the data structures it uses.
2013-06-27 11:49:44 +01:00
Andreas Schwab
5ccb431120
m68k: fix bad use of register alias in cfi insn
2013-06-25 19:03:46 +02:00
Richard Henderson
385fd0d524
[BZ #15666 ] alpha: Add __sqrt*_finite definitions
...
With compatibility for ev6 and non-ev6 builds, as the non-ev6 did
manage to get definitions emitted for the float and double functions.
2013-06-24 18:12:24 -07:00
Richard Henderson
09d91fde6b
alpha: Update libm-test-ulps
2013-06-23 11:05:56 -07:00
Roland McGrath
02a809d2cd
sysdeps/arm/arm-mcount.S: Comment typo fix.
2013-06-18 15:58:48 -07:00
Roland McGrath
733edfb8ae
ARM: Make armv7 memcpy implementations SFI-friendly
2013-06-18 15:42:56 -07:00
Roland McGrath
d7dffa6a55
ARM: Clean up __libc_ifunc_impl_list
2013-06-18 10:11:02 -07:00
Joseph Myers
18e5cc3a82
Fix warnings from ARM soft-float fpu_control.h.
2013-06-18 00:35:03 +00:00
Joseph Myers
c411604296
Wrap test-fpucw.c for ARM.
2013-06-18 00:30:44 +00:00
Joseph Myers
3023a72eb8
Make ARM feenableexcept detect failure (bug 14907).
2013-06-17 17:20:23 +00:00
Siddhesh Poyarekar
61dd6208fb
New API to set default thread attributes
...
This patch introduces two new convenience functions to set the default
thread attributes used for creating threads. This allows a programmer
to set the default thread attributes just once in a process and then
run pthread_create without additional attributes.
2013-06-15 12:24:15 +05:30
Joseph Myers
601eb33deb
Stop MIPS setjmp / longjmp saving / restoring floating-point flags (bug 14909).
2013-06-14 21:42:24 +00:00
Joseph Myers
c69f6af9e5
Update ARM _FPU_RESERVED value.
2013-06-14 21:19:35 +00:00
Joseph Myers
d8572c5cfc
Add math-tests.h for MIPS.
2013-06-14 20:21:40 +00:00
Kirk Meyer
c396afdfa4
MicroBlaze: negated errors in lowlevellock.h
...
The macros in lowlevellock.h are returning positive errors, but the
users of the macros expect negative. This causes e.g. sem_wait to
sometimes return an error with errno set to -EWOULDBLOCK.
Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com>
Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2013-06-14 10:26:32 +10:00
Chris Metcalf
ad36ba2bd6
tile: default to little-endian in bits/endian.h
...
This turns out to be helpful when doing a from-scratch cross-compile of
gcc and glibc, since you can then do "make install-headers" in glibc
even before you have a functioning tile gcc.
2013-06-13 11:43:21 -04:00
Joseph Myers
f1d73d30df
Add exception information to math-tests.h and use it in libm-test.inc.
2013-06-11 15:44:31 +00:00
Ryan S. Arnold
d04310f210
PowerPC: Remove redundant ports/sysdeps/powerpc/dl-procinfo.[ch].
2013-06-11 10:13:39 -05:00
Ryan S. Arnold
fac0c5f2b1
PowerPC: Merge ports/ dl-procinfo.[ch] with base.
2013-06-11 10:13:39 -05:00
Joseph Myers
0efa6f8b99
Add rounding mode information to math-tests.h and use it in libm-test.inc.
2013-06-10 12:34:49 +00:00
Joseph Myers
60d2f8f3c7
Use (void) in no-arguments function definitions.
2013-06-08 00:22:23 +00:00
Joseph Myers
2e09a79ada
Avoid use of "register" as optimization hint.
2013-06-07 22:24:35 +00:00