Carlos O'Donell [Thu, 20 Oct 2011 18:49:52 +0000 (14:49 -0400)]
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>
Carlos O'Donell [Thu, 20 Oct 2011 18:42:56 +0000 (14:42 -0400)]
Define DEFAULT_STACK_PERMS.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
Carlos O'Donell [Thu, 20 Oct 2011 18:37:02 +0000 (14:37 -0400)]
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>
Carlos O'Donell [Thu, 20 Oct 2011 18:30:56 +0000 (14:30 -0400)]
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>
Carlos O'Donell [Thu, 20 Oct 2011 18:21:00 +0000 (14:21 -0400)]
Define TLS_DTV_UNALLOCATED for hppa.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
Carlos O'Donell [Thu, 20 Oct 2011 18:15:51 +0000 (14:15 -0400)]
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>
Carlos O'Donell [Thu, 20 Oct 2011 15:42:02 +0000 (11:42 -0400)]
Remove check for HAVE_TLS_SUPPORT
TLS support is now required, remove checks.
Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
Carlos O'Donell [Thu, 20 Oct 2011 15:23:02 +0000 (11:23 -0400)]
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>
Andreas Schwab [Thu, 13 Oct 2011 16:43:01 +0000 (18:43 +0200)]
m68k: add __*_finite aliases
Joseph Myers [Wed, 12 Oct 2011 16:12:13 +0000 (16:12 +0000)]
Add __sqrt*_finite aliases for MIPS.
Andreas Schwab [Sun, 9 Oct 2011 11:58:11 +0000 (13:58 +0200)]
m68k: remove obsolete non-fpu implementations of isinfl and isnanl
Andreas Schwab [Wed, 5 Oct 2011 09:53:16 +0000 (11:53 +0200)]
mips: don't call ifunc functions in trace mode
Andreas Schwab [Wed, 5 Oct 2011 09:53:01 +0000 (11:53 +0200)]
m68k: don't call ifunc functions in trace mode
Andreas Schwab [Wed, 5 Oct 2011 09:52:45 +0000 (11:52 +0200)]
hppa: don't call ifunc functions in trace mode
Andreas Schwab [Wed, 5 Oct 2011 09:52:26 +0000 (11:52 +0200)]
cris: don't call ifunc functions in trace mode
Andreas Schwab [Wed, 5 Oct 2011 09:51:41 +0000 (11:51 +0200)]
arm: don't call ifunc functions in trace mode
Andreas Schwab [Wed, 5 Oct 2011 09:51:18 +0000 (11:51 +0200)]
am33: don't call ifunc functions in trace mode
Andreas Schwab [Wed, 5 Oct 2011 09:50:05 +0000 (11:50 +0200)]
alpha: don't call ifunc functions in trace mode
Joseph Myers [Tue, 13 Sep 2011 16:04:03 +0000 (16:04 +0000)]
Cast __cmsg_nxthdr return value for MIPS.
Joseph Myers [Tue, 13 Sep 2011 15:55:38 +0000 (15:55 +0000)]
Remove HAVE_TLS_SUPPORT conditionals for MIPS.
Joseph Myers [Tue, 13 Sep 2011 15:52:57 +0000 (15:52 +0000)]
Remove HAVE_TLS_SUPPORT conditionals for ARM.
Andreas Schwab [Sun, 11 Sep 2011 14:48:42 +0000 (16:48 +0200)]
m68k: remove use of USE_TLS
Andreas Schwab [Sun, 11 Sep 2011 14:47:45 +0000 (16:47 +0200)]
m68k: remove use of USE___THREAD
Joseph Myers [Sun, 11 Sep 2011 11:22:32 +0000 (11:22 +0000)]
Remove USE_TLS conditionals for MIPS.
Joseph Myers [Sun, 11 Sep 2011 11:15:50 +0000 (11:15 +0000)]
Remove non-TLS support for ARM.
Joseph Myers [Tue, 6 Sep 2011 14:04:08 +0000 (14:04 +0000)]
Fix statfs64/fstatfs64 for MIPS n64.
Ramana Radhakrishnan [Thu, 18 Aug 2011 14:13:12 +0000 (14:13 +0000)]
[ARM] Add libc-do-syscall for libnss_db.
Andrew Haley [Tue, 2 Aug 2011 15:32:10 +0000 (15:32 +0000)]
Mark ARM __clone as .cantunwind.
Matt Turner [Tue, 2 Aug 2011 15:18:06 +0000 (15:18 +0000)]
Workaround R10K ll/sc errata.
Joseph Myers [Mon, 25 Jul 2011 15:19:56 +0000 (15:19 +0000)]
Define PF_NFC and AF_NFC for MIPS.
Richard Sandiford [Thu, 30 Jun 2011 15:55:49 +0000 (15:55 +0000)]
[ARM] Align _start constant pool to 4 bytes
Andreas Schwab [Wed, 22 Jun 2011 22:19:46 +0000 (00:19 +0200)]
m68k: fix saving %fp0 in _dl_profile_fixup for coldfire
Joseph Myers [Tue, 21 Jun 2011 14:19:45 +0000 (14:19 +0000)]
Define elf_ifunc_invoke for ARM.
Joseph Myers [Mon, 20 Jun 2011 19:35:31 +0000 (19:35 +0000)]
sendmmsg for MIPS.
Joseph Myers [Mon, 20 Jun 2011 19:34:43 +0000 (19:34 +0000)]
sendmmsg for ARM.
Joseph Myers [Mon, 20 Jun 2011 19:26:42 +0000 (19:26 +0000)]
Don't mention raise in SI_USER comment for MIPS.
Aurelien Jarno [Mon, 23 May 2011 20:34:36 +0000 (20:34 +0000)]
Define RLIMIT_RTTIME for MIPS.
Joseph Myers [Fri, 13 May 2011 10:11:25 +0000 (10:11 +0000)]
Update MIPS dl-lookup.c.
Joseph Myers [Tue, 10 May 2011 15:52:47 +0000 (15:52 +0000)]
Update MIPS dl-lookup.c from generic version.
Konstantinos Margaritis [Mon, 9 May 2011 14:10:56 +0000 (14:10 +0000)]
Detect arm-linux-gnueabi* as ARM EABI.
Manjunath Matti [Tue, 26 Apr 2011 22:15:46 +0000 (22:15 +0000)]
Fix profiling build of __libc_do_syscall.
Richard Sandiford [Tue, 26 Apr 2011 21:00:46 +0000 (21:00 +0000)]
Support for R_ARM_IRELATIVE relocations.
Andreas Schwab [Mon, 11 Apr 2011 10:59:31 +0000 (12:59 +0200)]
m68k: define TLS_DTV_UNALLOCATED
Joseph Myers [Mon, 11 Apr 2011 13:30:52 +0000 (13:30 +0000)]
Define TLS_DTV_UNALLOCATED for MIPS.
Joseph Myers [Mon, 11 Apr 2011 13:30:33 +0000 (13:30 +0000)]
Define TLS_DTV_UNALLOCATED for ARM.
Andreas Schwab [Sun, 3 Apr 2011 21:58:21 +0000 (23:58 +0200)]
m68k: declare name_to_handle_at and open_by_handle_at in bits/fcntl.h
Andreas Schwab [Sun, 3 Apr 2011 21:57:44 +0000 (23:57 +0200)]
m68k: add O_PATH to bits/fcntl.h
Andreas Schwab [Sun, 3 Apr 2011 21:57:05 +0000 (23:57 +0200)]
m68k: update comments in bits/fcntl.h
Joseph Myers [Fri, 1 Apr 2011 19:20:14 +0000 (19:20 +0000)]
Rename open_by_handle to open_by_handle_at for MIPS.
Joseph Myers [Fri, 1 Apr 2011 19:19:52 +0000 (19:19 +0000)]
Rename open_by_handle to open_by_handle_at for ARM.
Ryosei Takagi [Fri, 1 Apr 2011 16:44:42 +0000 (16:44 +0000)]
Save and restore r7 and adjust stack on failure for ARM EABI ____longjmp_chk.
Joseph Myers [Fri, 1 Apr 2011 16:30:22 +0000 (16:30 +0000)]
Define O_PATH for MIPS.
Joseph Myers [Fri, 1 Apr 2011 16:29:57 +0000 (16:29 +0000)]
Define O_PATH for ARM.
Joseph Myers [Fri, 1 Apr 2011 16:19:06 +0000 (16:19 +0000)]
Add name_to_handle_at, open_by_handle etc. to MIPS bits/fcntl.h.
Joseph Myers [Fri, 1 Apr 2011 16:18:40 +0000 (16:18 +0000)]
Add name_to_handle_at, open_by_handle etc. to ARM bits/fcntl.h.
Joseph Myers [Fri, 1 Apr 2011 16:11:19 +0000 (16:11 +0000)]
Make MIPS fallocate, fallocate64 and sync_file_range cancellation points.
Joseph Myers [Fri, 1 Apr 2011 16:04:38 +0000 (16:04 +0000)]
Properly define MIPS n64 sync_file_range.
Richard Henderson [Mon, 28 Mar 2011 21:44:49 +0000 (14:44 -0700)]
[alpha] Fix wrong register use in ____longjmp_chk.
Joseph Myers [Tue, 22 Mar 2011 20:42:13 +0000 (20:42 +0000)]
Update MIPS dl-lookup.c from generic version.
Ulrich Weigand [Mon, 21 Mar 2011 20:46:01 +0000 (20:46 +0000)]
[arm] Remove linuxthreads support.
Ulrich Weigand [Mon, 21 Mar 2011 20:44:55 +0000 (20:44 +0000)]
[arm] Fix bug in _nocancel system call stubs.
Ulrich Weigand [Mon, 21 Mar 2011 20:44:01 +0000 (20:44 +0000)]
Create ARM unwind records for system call stubs.
Joseph Myers [Mon, 21 Mar 2011 15:40:37 +0000 (15:40 +0000)]
Fix GPL and GCC references in last paragraphs of license notices.
Andreas Schwab [Sun, 6 Mar 2011 18:52:43 +0000 (19:52 +0100)]
m68k: reimplement byteswap macros as inlines
Nathan Sidwell [Sat, 5 Mar 2011 03:39:15 +0000 (03:39 +0000)]
ARM TLS descriptors support.
Richard Henderson [Tue, 1 Mar 2011 00:05:08 +0000 (10:05 +1000)]
Missed changelog with last commit
Aurelien Jarno [Tue, 1 Mar 2011 00:04:15 +0000 (10:04 +1000)]
alpha: Add libm_hidden_def to feupdateenv and fetestexcept
Aurelien Jarno [Tue, 1 Mar 2011 00:02:04 +0000 (10:02 +1000)]
alpha: Add f_flags to struct statfs
Aurelien Jarno [Tue, 1 Mar 2011 00:00:28 +0000 (10:00 +1000)]
alpha: Define DEFAULT_STACK_PERMS
Aurelien Jarno [Mon, 28 Feb 2011 23:59:13 +0000 (09:59 +1000)]
alpha: Define F_GET/SETPIPE_SZ
Manjunath Matti [Wed, 16 Feb 2011 17:30:13 +0000 (17:30 +0000)]
Fix profiling libc for ARM EABI to use __gnu_mcount_nc interface when available.
Joseph Myers [Tue, 25 Jan 2011 21:00:16 +0000 (21:00 +0000)]
Move ChangeLog entry to correct file.
Joseph Myers [Tue, 25 Jan 2011 20:58:24 +0000 (20:58 +0000)]
Define MADV_HUGEPAGE and MADV_NOHUGEPAGE for MIPS.
Joseph Myers [Tue, 25 Jan 2011 20:57:58 +0000 (20:57 +0000)]
Define MADV_HUGEPAGE and MADV_NOHUGEPAGE for ARM.
Joseph Myers [Tue, 25 Jan 2011 20:49:51 +0000 (20:49 +0000)]
Define new socket constants for MIPS.
Andreas Schwab [Tue, 18 Jan 2011 11:20:06 +0000 (12:20 +0100)]
m68k: define MADV_HUGEPAGE and MADV_NOHUGEPAGE
Andreas Schwab [Tue, 18 Jan 2011 11:18:31 +0000 (12:18 +0100)]
m68k: fix namespace pollution
Luis Machado [Wed, 12 Jan 2011 18:59:09 +0000 (12:59 -0600)]
Enable optimized string routines for several PowerPC 4XX family processors.
This patch provides optimized string routines for the 4XX family of PowerPC
and Power Architecture processors. For the 476 processor, it can be
configured for either hard-fp with -mcpu=476 --with-fp, or for soft-fp with
-mcpu=476 (since the default is soft-fp).
Andreas Schwab [Sun, 2 Jan 2011 19:14:41 +0000 (20:14 +0100)]
m68k: force alignment of sem_t
Joseph Myers [Fri, 7 Jan 2011 01:42:06 +0000 (01:42 +0000)]
Fix ARM fenv.h fallbacks when excepts == 0.
Joseph Myers [Thu, 30 Dec 2010 21:36:54 +0000 (21:36 +0000)]
Handle NO_CTORS_DTORS_SECTIONS for MIPS.
Andreas Schwab [Sun, 26 Dec 2010 10:02:05 +0000 (11:02 +0100)]
m68k: define DEFAULT_STACK_PERMS
Joseph Myers [Tue, 21 Dec 2010 00:40:13 +0000 (00:40 +0000)]
Define DEFAULT_STACK_PERMS for MIPS.
Joseph Myers [Tue, 21 Dec 2010 00:39:39 +0000 (00:39 +0000)]
Define DEFAULT_STACK_PERMS for ARM.
Matt Turner [Thu, 9 Dec 2010 13:34:30 +0000 (13:34 +0000)]
Delete getpagesize.c for MIPS.
(ChangeLog entry missing from previous commit.)
Matt Turner [Mon, 6 Dec 2010 16:29:02 +0000 (16:29 +0000)]
Delete getpagesize.c for MIPS.
Joseph Myers [Mon, 6 Dec 2010 16:25:46 +0000 (16:25 +0000)]
Increase minimum MIPS kernel to 2.4.1.
Ken Werner [Wed, 24 Nov 2010 23:23:48 +0000 (23:23 +0000)]
Use __sync_* on ARM where supported by the compiler.
Andreas Schwab [Mon, 22 Nov 2010 16:20:19 +0000 (17:20 +0100)]
arm: only modify CFLAGS when configuring for arm-linux*eabi
Andreas Schwab [Fri, 5 Nov 2010 20:39:30 +0000 (21:39 +0100)]
m68k: use i386 fchownat
Joseph Myers [Thu, 21 Oct 2010 22:37:53 +0000 (22:37 +0000)]
Add MIPS fanotify_mark.
Joseph Myers [Tue, 19 Oct 2010 20:09:24 +0000 (20:09 +0000)]
Conditionally define FP_FAST_FMA* for ARM.
Andreas Schwab [Mon, 11 Oct 2010 21:15:17 +0000 (23:15 +0200)]
m68k: remove fma inlines
Andreas Schwab [Mon, 11 Oct 2010 21:14:37 +0000 (23:14 +0200)]
m68k: add hidden feupdateenv and fetestexcept definitions
Joseph Myers [Mon, 11 Oct 2010 14:58:26 +0000 (14:58 +0000)]
Add hidden feupdateenv and fetestexcept definitions for Power.
Joseph Myers [Mon, 11 Oct 2010 14:58:01 +0000 (14:58 +0000)]
Add hidden feupdateenv and fetestexcept definitions for MIPS.
Joseph Myers [Mon, 11 Oct 2010 14:57:33 +0000 (14:57 +0000)]
Add hidden feupdateenv and fetestexcept definitions for ARM.
Joseph Myers [Thu, 30 Sep 2010 18:17:22 +0000 (18:17 +0000)]
Add fanotify_mark for ARM.
Richard Henderson [Sun, 26 Sep 2010 18:13:04 +0000 (11:13 -0700)]
Update changelog for last change.
Michael Cree [Sun, 26 Sep 2010 08:15:51 +0000 (21:15 +1300)]
alpha: Fix compile errors in memchr
Include missing header file and make some casts explicit.