about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/powerpc
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove powerpc32 bounded-pointers code.Joseph Myers2013-02-282-14/+6
|
* C++11 thread_local destructors supportSiddhesh Poyarekar2013-02-182-0/+6
| | | | | | | | | | | This feature is specifically for the C++ compiler to offload calling thread_local object destructors on thread program exit, to glibc. This is to overcome the possible complication of destructors of thread_local objects getting called after the DSO in which they're defined is unloaded by the dynamic linker. The DSO is marked as 'unloadable' if it has a constructed thread_local object and marked as 'unloadable' again when all the constructed thread_local objects defined in it are destroyed.
* Remove bp-sym.h and BP_SYM uses from C code.Joseph Myers2013-02-141-9/+6
|
* Remove __ptrvalue, __bounded and __unbounded.Joseph Myers2013-02-131-18/+12
|
* Remove CHECK_N and bp-checks.h.Joseph Myers2013-02-088-32/+16
|
* Remove CHECK_1 and CHECK_1_NULL_OK.Joseph Myers2013-02-081-2/+1
|
* Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr.Joseph Myers2013-02-041-2/+1
|
* Remove bp-start.h and INIT_ARGV_and_ENVIRON.Joseph Myers2013-02-011-1/+0
|
* PowerPC: Rename __kernel_vdso_get_tbfreq to __kernel_get_tbfreq.Anton Blanchard2013-01-184-29/+33
| | | | | | | | | | In order for the __kernel_get_tbfreq vDSO call to work the INTERNAL_VSYSCALL_NCS macro needed to be updated to prevent it from assuming an integer return type (since the timebase frequency is a 64-bit value) by specifying the type of the return type as a macro parameter. The macro then specifically declares the return value as a 'register' (or implied pair) of the denoted type. The compiler is then informed that this register (or implied pair) is to be used for the return value.
* Revert "Use ieee754/dbl-64/wordsize-64 on powerpc64"Andreas Schwab2013-01-101-1/+0
| | | | This reverts commit 7a9d2c397195d9a19a95dbcdb59fb5df03f2d940.
* Use ieee754/dbl-64/wordsize-64 on powerpc64Andreas Schwab2013-01-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/ieee754/ldbl-opt/wordsize-64/s_ceil.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_finite.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_floor.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_frexp.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_isinf.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_isnan.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_llround.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_logb.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_lround.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_modf.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_nearbyint.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_remquo.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_rint.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_round.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_scalbln.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_scalbn.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_trunc.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc64/Implies: Add ieee754/ldbl-opt/wordsize-64. * sysdeps/powerpc/powerpc64/Implies: Add ieee754/dbl-64/wordsize-64.
* PowerPC: Change sched_getcpu to use vDSO getcpu instead of syscall.Anton Blanchard2013-01-094-0/+36
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0286-91/+86
|
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-011-1/+1
|
* Fix "set but not used" warnings for powerpc64Siddhesh Poyarekar2012-12-061-3/+2
|
* Fix powerpc32 "set but not used" warnings from INTERNAL_SYSCALL_DECL.Joseph Myers2012-12-041-1/+1
|
* PowerPC: Use <bits/fcntl-linux.h>Andreas Jaeger2012-11-091-258/+11
| | | | | | * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
* [BZ #157] Remove include/stub-tag.h for good.Thomas Schwinge2012-11-041-2/+0
|
* PowerPC: Fix uc_link == NULL handling for makecontex.Andreas Schwab2012-11-011-15/+15
| | | | | If the function registered with makecontext returns with a NULL context link the process should exit with zero, not non-zero.
* Fix powerpc abilist sort orderAndreas Schwab2012-10-312-2/+2
|
* Correct order of entries in powerpc libc.abilist files.Tulio Magno Quites Machado Filho2012-10-312-2/+2
|
* BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath2012-10-243-1/+11
|
* Avoid PLT references from __get_clockfreq on powerpcAndreas Schwab2012-10-121-5/+5
|
* Add missing magic to GLIBC_PROVIDES.Roland McGrath2012-10-091-120/+0
|
* Fix missing include in sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.cAndreas Schwab2012-10-081-0/+1
|
* powerpc: add name_to_handle_at, open_by_handle etc. to bits/fcntl.hKhem Raj2012-10-041-1/+27
| | | | Fixes BZ #14251.
* Clean up init-first.c files.Roland McGrath2012-10-011-2/+3
|
* Add __ppc_get_timebase_freq to ppc.h.Tulio Magno Quites Machado Filho2012-09-258-0/+135
|
* Remove __ASSUME_FADVISE64_64_SYSCALL.Joseph Myers2012-08-211-24/+2
|
* Remove __ASSUME_SWAPCONTEXT_SYSCALL.Joseph Myers2012-08-203-14/+2
|
* Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}.Marek Polacek2012-08-021-2/+0
|
* Remove __ASSUME_VFORK_SYSCALL (and some __NR_vfork conditionals).Joseph Myers2012-08-012-47/+2
|
* BZ#14138: Move getrlimit (ugetrlimit) syscall to syscalls.list.Roland McGrath2012-08-011-1/+0
|
* Merge Linux 3.5 ptrace changesAndreas Jaeger2012-07-261-5/+9
| | | | | (__ptrace_eventcodes): Add new value PTRACE_EVENT_SECCOMP from Linux 3.5. (__ptrace_setoptions): Add new value PTRACE_O_TRACESECCOMP, adjust PTRACE_O_MASK.
* Remove pre-2.4.21 Linux kernel support.Joseph Myers2012-07-2510-249/+10
|
* Rename __secure_getenv to secure_getenvFlorian Weimer2012-07-252-0/+6
|
* Move localplt baselines to sysdeps directories.Joseph Myers2012-07-202-0/+13
|
* Move c++-types baselines to sysdeps directories.Joseph Myers2012-07-172-0/+134
|
* Move __mcount_internal from GLIBC_PRIVATE to GLIBC_2.16Andreas Schwab2012-06-021-0/+1
|
* Add default-abi definitions for powerpc, s390 and sparc.Joseph Myers2012-06-012-0/+5
|
* Convert WORDSIZE[32|64]/ld entries to abi-variantsH.J. Lu2012-05-301-5/+6
|
* Remove __ASSUME_TRUNCATE64_SYSCALL.Joseph Myers2012-05-302-92/+12
|
* Switch gettimeofday from INTUSE to libc_hidden_proto.Roland McGrath2012-05-241-4/+3
|
* Add comments suggesting moving some functions to syscalls.list.Joseph Myers2012-05-235-0/+10
|
* Update from Linux 3.4Andreas Jaeger2012-05-231-0/+3
|
* Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32H.J. Lu2012-05-211-1/+1
|
* Add <sys/auxv.h> and getauxval.Richard Henderson2012-05-202-0/+4
|
* Avoid plain "aligned" attributes in installed headers.Joseph Myers2012-05-151-2/+2
|
* Remove pre-2.2 Linux kernel support.Joseph Myers2012-05-1410-317/+10
|
* Update powerpc ABI dataAndreas Schwab2012-05-019-14/+625
|