Carlos O'Donell
8cb8321faf
Update cancellable assembly system call wrappers.
...
This patch updates sysdep-cancel.h to include the
new no-cancel wrapper and provides CFI directives
for all of the assembly. The CFI directives should
allow unwinding information to be generated.
Signed-off-by: Carlos O'Donell <carlos@sytemhalted.org>
2011-10-21 10:08:04 -04:00
Carlos O'Donell
25f991b858
Remove hppa linuxthreads support.
...
We now require NPTL and TLS to build glibc therefore
the hppa linuxthreads support is no longer needed.
Debian has already transitioned to NPTL support and
we will continue to work out NPTL issues.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:49:52 -04:00
Carlos O'Donell
9dd87de7ff
Define DEFAULT_STACK_PERMS.
...
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:42:56 -04:00
Carlos O'Donell
930046be6f
Syncrhonize fcntl.h with canonical source.
...
Update fcntl.h to match canonical i386 fcntl.h, but
update constants to match hppa linux kernel values.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:37:02 -04:00
Carlos O'Donell
5ce24e77ed
Add hidden aliases for fenv.h functions.
...
Add hidden aliases for fegetenv, feupdateenv, and
ftestexcept. This avoids libc needing to go through
the PLT for these functions.
Signed-off-by: Carlos O'Donell <carlos@codesourcery.com>
2011-10-20 14:30:56 -04:00
Carlos O'Donell
2ab0965cb0
Define TLS_DTV_UNALLOCATED for hppa.
...
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:21:00 -04:00
Carlos O'Donell
451398f8b8
Always test for TLS support.
...
Always test for TLS support on hppa and raise
an error if the TLS support is missing.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:15:51 -04:00
Carlos O'Donell
ab653f4dbe
Remove check for HAVE_TLS_SUPPORT
...
TLS support is now required, remove checks.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 11:42:02 -04:00
Carlos O'Donell
db6a567d0d
Add hppa values for *_CLOEXEC and *_NONBLOCK
...
The following patch adds hppa specific files
that define the various _CLOEXEC and _NONBLOCK
values in order to match the ones from the kernel.
Signed-off-by: Guy Martin <gmsoft@tuxicoman.be>
Tested-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 11:23:02 -04:00
Andreas Schwab
d3d9bde557
m68k: add __*_finite aliases
2011-10-13 19:10:24 +02:00
Joseph Myers
c3beb30239
Add __sqrt*_finite aliases for MIPS.
2011-10-12 16:12:13 +00:00
Andreas Schwab
74d3667f04
m68k: remove obsolete non-fpu implementations of isinfl and isnanl
2011-10-09 14:00:12 +02:00
Andreas Schwab
9a7e10917d
mips: don't call ifunc functions in trace mode
2011-10-05 11:53:16 +02:00
Andreas Schwab
5c3bd23521
m68k: don't call ifunc functions in trace mode
2011-10-05 11:53:01 +02:00
Andreas Schwab
09272d2c9f
hppa: don't call ifunc functions in trace mode
2011-10-05 11:52:45 +02:00
Andreas Schwab
86a90a837c
cris: don't call ifunc functions in trace mode
2011-10-05 11:52:26 +02:00
Andreas Schwab
0507f293c9
arm: don't call ifunc functions in trace mode
2011-10-05 11:52:11 +02:00
Andreas Schwab
bf5316f3a6
am33: don't call ifunc functions in trace mode
2011-10-05 11:51:18 +02:00
Andreas Schwab
989edf2cb0
alpha: don't call ifunc functions in trace mode
2011-10-05 11:50:05 +02:00
Joseph Myers
560d4a5882
Cast __cmsg_nxthdr return value for MIPS.
2011-09-13 16:04:03 +00:00
Joseph Myers
329c2e6358
Remove HAVE_TLS_SUPPORT conditionals for MIPS.
2011-09-13 15:55:38 +00:00
Joseph Myers
6136cdd6dd
Remove HAVE_TLS_SUPPORT conditionals for ARM.
2011-09-13 15:52:57 +00:00
Andreas Schwab
57d2b48d39
m68k: remove use of USE_TLS
2011-09-11 16:50:19 +02:00
Andreas Schwab
df62b0cd51
m68k: remove use of USE___THREAD
2011-09-11 16:47:45 +02:00
Joseph Myers
b8ead09ab7
Remove USE_TLS conditionals for MIPS.
2011-09-11 11:22:32 +00:00
Joseph Myers
ce001f45bc
Remove non-TLS support for ARM.
2011-09-11 11:15:50 +00:00
Joseph Myers
c26e391dd3
Fix statfs64/fstatfs64 for MIPS n64.
2011-09-06 14:04:08 +00:00
Ramana Radhakrishnan
978f13ef73
[ARM] Add libc-do-syscall for libnss_db.
2011-08-18 14:13:12 +00:00
Andrew Haley
3c6ac5cbe1
Mark ARM __clone as .cantunwind.
2011-08-02 15:32:10 +00:00
Matt Turner
e349dfdb68
Workaround R10K ll/sc errata.
2011-08-02 15:18:06 +00:00
Joseph Myers
9dc88b5c93
Define PF_NFC and AF_NFC for MIPS.
2011-07-25 15:19:56 +00:00
Richard Sandiford
e5cd24d4bd
[ARM] Align _start constant pool to 4 bytes
2011-06-30 15:55:49 +00:00
Andreas Schwab
a437c0725b
m68k: fix saving %fp0 in _dl_profile_fixup for coldfire
2011-06-23 00:20:55 +02:00
Joseph Myers
5411b5632d
Define elf_ifunc_invoke for ARM.
2011-06-21 14:19:45 +00:00
Joseph Myers
6cc02c7aae
sendmmsg for MIPS.
2011-06-20 19:35:31 +00:00
Joseph Myers
45c99e6495
sendmmsg for ARM.
2011-06-20 19:34:43 +00:00
Joseph Myers
6b5adfe9dc
Don't mention raise in SI_USER comment for MIPS.
2011-06-20 19:26:42 +00:00
Aurelien Jarno
8969f4df1a
Define RLIMIT_RTTIME for MIPS.
2011-05-23 20:34:36 +00:00
Joseph Myers
f1d4d4beaf
Update MIPS dl-lookup.c.
2011-05-13 10:11:25 +00:00
Joseph Myers
a32d0d808b
Update MIPS dl-lookup.c from generic version.
2011-05-10 15:52:47 +00:00
Konstantinos Margaritis
58a9f49bf4
Detect arm-linux-gnueabi* as ARM EABI.
2011-05-09 14:10:56 +00:00
Manjunath Matti
a875971e8e
Fix profiling build of __libc_do_syscall.
2011-04-26 22:15:46 +00:00
Richard Sandiford
70063199c3
Support for R_ARM_IRELATIVE relocations.
2011-04-26 21:00:46 +00:00
Andreas Schwab
04c46a1ce7
m68k: define TLS_DTV_UNALLOCATED
2011-04-11 16:03:18 +02:00
Joseph Myers
ed36e1de02
Define TLS_DTV_UNALLOCATED for MIPS.
2011-04-11 13:30:52 +00:00
Joseph Myers
b6dd51368d
Define TLS_DTV_UNALLOCATED for ARM.
2011-04-11 13:30:33 +00:00
Andreas Schwab
91456166c5
m68k: declare name_to_handle_at and open_by_handle_at in bits/fcntl.h
2011-04-03 23:58:21 +02:00
Andreas Schwab
ece7d80e58
m68k: add O_PATH to bits/fcntl.h
2011-04-03 23:57:44 +02:00
Andreas Schwab
f3bb0652be
m68k: update comments in bits/fcntl.h
2011-04-03 23:57:05 +02:00
Joseph Myers
e6893dbaa5
Rename open_by_handle to open_by_handle_at for MIPS.
2011-04-01 19:20:14 +00:00