Commit Graph

4255 Commits

Author SHA1 Message Date
Andreas Schwab
fb88ab40ac m68k: fix namespace pollution 2011-01-18 12:18:31 +01:00
Luis Machado
a72cc2b29d 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).
2011-01-12 12:59:09 -06:00
Andreas Schwab
9524dbd1f3 m68k: force alignment of sem_t 2011-01-10 21:17:12 +01:00
Joseph Myers
038f24265e Fix ARM fenv.h fallbacks when excepts == 0. 2011-01-07 01:42:06 +00:00
Joseph Myers
4f46492730 Handle NO_CTORS_DTORS_SECTIONS for MIPS. 2010-12-30 21:36:54 +00:00
Andreas Schwab
a2bfcf6de8 m68k: define DEFAULT_STACK_PERMS 2010-12-26 11:02:05 +01:00
Joseph Myers
390651fd1d Define DEFAULT_STACK_PERMS for MIPS. 2010-12-21 00:40:13 +00:00
Joseph Myers
7f3c9dd2cc Define DEFAULT_STACK_PERMS for ARM. 2010-12-21 00:39:39 +00:00
Matt Turner
834956483f Delete getpagesize.c for MIPS.
(ChangeLog entry missing from previous commit.)
2010-12-09 13:34:30 +00:00
Matt Turner
5811feed3d Delete getpagesize.c for MIPS. 2010-12-06 16:29:02 +00:00
Joseph Myers
604e89e473 Increase minimum MIPS kernel to 2.4.1. 2010-12-06 16:25:46 +00:00
Ken Werner
2c2019389e Use __sync_* on ARM where supported by the compiler. 2010-11-24 23:23:48 +00:00
Andreas Schwab
82515b866b arm: only modify CFLAGS when configuring for arm-linux*eabi 2010-11-22 17:46:49 +01:00
Andreas Schwab
3ef58249ea m68k: use i386 fchownat 2010-11-05 21:39:30 +01:00
Joseph Myers
94a2483c91 Add MIPS fanotify_mark. 2010-10-21 22:37:53 +00:00
Joseph Myers
c6d5d85ccb Conditionally define FP_FAST_FMA* for ARM. 2010-10-19 20:09:24 +00:00
Andreas Schwab
16d6bc0bff m68k: remove fma inlines 2010-10-11 23:15:17 +02:00
Andreas Schwab
2e1639a8a0 m68k: add hidden feupdateenv and fetestexcept definitions 2010-10-11 23:14:37 +02:00
Joseph Myers
0b5c1204bf Add hidden feupdateenv and fetestexcept definitions for Power. 2010-10-11 14:58:26 +00:00
Joseph Myers
9431b1591b Add hidden feupdateenv and fetestexcept definitions for MIPS. 2010-10-11 14:58:01 +00:00
Joseph Myers
323e2ce5e0 Add hidden feupdateenv and fetestexcept definitions for ARM. 2010-10-11 14:57:33 +00:00
Joseph Myers
dc54bc1eaa Add fanotify_mark for ARM. 2010-09-30 18:17:22 +00:00
Richard Henderson
6c14d67f5f Update changelog for last change. 2010-09-26 11:13:04 -07:00
Michael Cree
b54f998dc3 alpha: Fix compile errors in memchr
Include missing header file and make some casts explicit.
2010-09-26 11:10:18 -07:00
Richard Henderson
539af0feee Merge branch 'rth/testing' 2010-09-23 08:05:17 -07:00
Richard Henderson
926cf114f7 alpha: rewrite memchr.
[BZ #12019]
The new implementation does not read too much data.
2010-09-23 08:02:08 -07:00
Andreas Schwab
cf64098fc4 m68k: fix SYSCALL_ERROR_LOAD_GOT for Coldfire 2010-08-25 22:55:55 +02:00
Andreas Schwab
9ed28e47dc m68k: remove fanotify_init from syscalls list 2010-08-17 01:13:57 +02:00
Andreas Schwab
9751fb5289 m68k: Add prlimit64, fanotify_init, fanotify_mask syscalls 2010-08-14 13:23:43 +02:00
Joseph Myers
54c0ba292c Correct #undef location in previous commit. 2010-08-13 23:43:22 +00:00
Joseph Myers
5ccc178fd7 Undefine __ASSUME_GETDENTS64_SYSCALL for n32 before 2.6.35. 2010-08-13 23:37:54 +00:00
Chandrakala Chavva
5237c94b63 Fix MIPS PSEUDO define for n32 and n64 non-PIC. 2010-08-13 23:25:10 +00:00
Alexander Kanevskiy
fd5fe45924 ARM: Align hwcap names and definitions with kernel, mark VFP and NEON as HWCAP_IMPORTANT.
- Align hwcap names with kernel (arch/arm/kernel/setup.c)
- Align HWCAP_ARM_* definitions with kernel
- Make VFP and NEON as HWCAP_IMPORTANT, this can help in scenarios
where VFP/NEON HW optimizations can be utilized.
2010-08-13 19:43:35 +00:00
Joseph Myers
32b9acf3d9 Define EXTPROC for MIPS. 2010-08-13 16:50:07 +00:00
Joseph Myers
0955180613 Add f_flags to struct statfs for MIPS. 2010-08-12 22:18:00 +00:00
Joseph Myers
9672c67a8c Add IN_EXCL_UNLINK for MIPS. 2010-08-12 22:01:30 +00:00
Joseph Myers
c16fd24675 Add prlimit64 for MIPS. 2010-08-12 15:40:29 +00:00
Joseph Myers
3c11c98eaf Add prlimit64 for ARM. 2010-08-12 15:38:57 +00:00
Andreas Schwab
690d264a40 m68k: fix loading of GOT for Coldfire 2010-08-02 18:48:56 +02:00
Andreas Schwab
2aed4f91fd m68k: cleanup sysdep files
Use sysdep files in subdirectories instead of testing cpu macros.
2010-08-02 18:47:27 +02:00
Joseph Myers
71feaf7206 Define F_SETPIPE_SZ and F_GETPIPE_SZ for M68K. 2010-06-24 16:18:51 +00:00
Carlos O'Donell
3680f14a7d [hppa] Fix incorrect stack frame usage in vfork.
In a multithreaded environment the call to vfork was
incorrectly creating a stack frame. Given that the
child unwinds the stack frame first to call exec, it
will corrupt any values the parent stored in the stack
frame. The solution is to avoid creating a stack frame
unless required to call an error function, in which case
we are assured no child was created.
2010-06-24 12:13:36 -04:00
Carlos O'Donell
131fafa7da [hppa] Fix *context stack usage for varargs
The getcontext, and setcontext functions should
not adjust the stack, and should load the stack
pointer from the machine context. Calling makecontext
should create a frame for spilled incoming arguments,
and sync uc_stack.ss_sp to the machine context.
We do not support calling getcontext, modifying ss_sp,
and calling setcontext directly.
2010-06-23 17:03:11 -04:00
Joseph Myers
fdb3ec206e Define F_SETPIPE_SZ and F_GETPIPE_SZ for MIPS. 2010-06-14 22:09:52 +00:00
Joseph Myers
ce47c03640 Define F_SETPIPE_SZ and F_GETPIPE_SZ for ARM. 2010-06-14 22:09:08 +00:00
Andreas Schwab
9166f36fcc m68k: mark all inline math functions as non-throwing 2010-06-13 22:30:17 +02:00
Andreas Schwab
08b1b36387 m68k: Add required definitions to sys/user.h 2010-06-13 21:09:38 +02:00
Andreas Schwab
0df5659285 m68k: force alignment of futex variables 2010-06-11 21:59:21 +02:00
Andreas Schwab
c14e796ff6 hppa: Update nptl/pthread.h to match generic file 2010-06-07 14:46:19 +02:00
Andreas Schwab
0a124d8bc7 m68k: add c++-types and localplt data for m68k-linux-gnu 2010-05-22 21:04:42 +02:00