about summary refs log tree commit diff
path: root/ports/sysdeps/unix/sysv/linux/alpha
Commit message (Collapse)AuthorAgeFilesLines
* Relocate alpha from ports to libcRichard Henderson2014-02-12143-11902/+0
| | | | | | | | | | Also fixed the following whitespace nits to satisfy the push: sysdeps/alpha/alphaev6/memset.S:142: space before tab in indent. sysdeps/alpha/configure:1: new blank line at EOF. sysdeps/alpha/fpu/e_sqrt.c:126: space before tab in indent. sysdeps/alpha/preconfigure:1: new blank line at EOF. sysdeps/unix/sysv/linux/alpha/syscalls.list:1: new blank line at EOF.
* Move shared sysdeps files from alpha to arm.Joseph Myers2014-02-083-121/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch prepares for moving arm from ports to libc (see overall plan at <https://sourceware.org/ml/libc-alpha/2014-01/msg00373.html> and discussion of ordering starting at <https://sourceware.org/ml/libc-ports/2014-01/msg00071.html>) by reversing the #include order between arm and alpha, so that arm can move early as a test for the general pattern of moving architectures. MicroBlaze files (that used the same alpha files) were made to include the files directly from their new locations rather than indirecting. Tested that disassembly of installed shared libraries for arm is the same before and after this patch. * sysdeps/unix/sysv/linux/alpha/msgctl.c: Move to sysdeps/unix/sysv/linux/arm/msgctl.c and #include that file. * sysdeps/unix/sysv/linux/alpha/semctl.c: Move to sysdeps/unix/sysv/linux/arm/semctl.c and #include that file. * sysdeps/unix/sysv/linux/alpha/shmctl.c: Move to sysdeps/unix/sysv/linux/arm/shmctl.c and #include that file. * sysdeps/unix/sysv/linux/arm/msgctl.c: Move from sysdeps/unix/sysv/linux/alpha/msgctl.c instead of #include of that file. * sysdeps/unix/sysv/linux/arm/semctl.c: Move from sysdeps/unix/sysv/linux/alpha/semctl.c instead of #include of that file. * sysdeps/unix/sysv/linux/arm/shmctl.c: Move from sysdeps/unix/sysv/linux/alpha/shmctl.c instead of #include of that file. * sysdeps/unix/sysv/linux/microblaze/msgctl.c: Include sysdeps/unix/sysv/linux/arm/msgctl.c instead of sysdeps/unix/sysv/linux/alpha/msgctl.c. * sysdeps/unix/sysv/linux/microblaze/semctl.c: Include sysdeps/unix/sysv/linux/arm/semctl.c instead of sysdeps/unix/sysv/linux/alpha/semctl.c. * sysdeps/unix/sysv/linux/microblaze/shmctl.c: Include sysdeps/unix/sysv/linux/arm/shmctl.c instead of sysdeps/unix/sysv/linux/alpha/shmctl.c.
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-0181-81/+81
|
* alpha: Convert <bits/mman.h> to <bits/mman-linux.h>Richard Henderson2013-12-071-83/+19
|
* Use __glibc_reserved instead __unused.Ondřej Bílka2013-11-267-23/+23
|
* alpha: Fix signal thunk unwind infoRichard Henderson2013-11-161-4/+14
|
* rename configure.in to configure.acMike Frysinger2013-10-302-1/+1
| | | | | | | Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Fix typos.Yuri Chornoivan2013-10-122-2/+2
|
* Add O_TMPFILE to <fcntl.h>Andreas Schwab2013-09-111-0/+1
|
* Fix typos.Ondřej Bílka2013-08-301-1/+1
|
* [BZ #15666] alpha: Add __sqrt*_finite definitionsRichard Henderson2013-06-241-0/+5
| | | | | With compatibility for ev6 and non-ev6 builds, as the non-ev6 did manage to get definitions emitted for the float and double functions.
* New API to set default thread attributesSiddhesh Poyarekar2013-06-151-0/+4
| | | | | | | 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.
* Remove trailing whitespace in ports.Joseph Myers2013-06-055-10/+10
|
* Update bits/siginfo.h with Linux hwpoison SIGBUS changesEdjunior Barbosa Machado2013-05-221-1/+9
| | | | | | Adds new SIGBUS error codes for hardware poison signals, syncing with the current kernel headers (v3.9). It also adds si_trapno field for alpha.
* New <math.h> macro named issignaling to check for a signaling NaN (sNaN).Thomas Schwinge2013-04-021-0/+5
| | | | It is based on draft TS 18661 and currently enabled as a GNU extension.
* Sync with Linux 3.8Andreas Jaeger2013-03-062-0/+4
|
* Add FUTEX_*_REQUEUE_PI support for Alpha.Richard Henderson2013-02-201-0/+25
|
* C++11 thread_local destructors supportSiddhesh Poyarekar2013-02-181-0/+3
| | | | | | | | | | | 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 __ptrvalue, __bounded and __unbounded.Joseph Myers2013-02-131-2/+2
|
* Remove CHECK_N and bp-checks.h.Joseph Myers2013-02-082-3/+1
|
* Remove CHECK_1 and CHECK_1_NULL_OK.Joseph Myers2013-02-082-4/+2
|
* Remove bp-semctl.h and CHECK_SEMCTL.Joseph Myers2013-01-311-5/+1
|
* BZ#14985: Remove erroneous EPOLL_NONBLOCKAndreas Jaeger2013-01-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | [BZ# 14985] * sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK): Remove. * sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK): Likewise. * sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK): Likewise. ChangeLog.mips: [BZ# 14985] * sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK): * Remove. ChangeLog.hppa: [BZ# 14985] * sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK): Remove. ChangeLog.alpha: [BZ# 14985] * sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK): Remove.
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0281-82/+81
|
* alpha: Add lll_futex_timed_wait_bitsetRichard Henderson2013-01-021-0/+13
|
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-011-2/+1
|
* Convert alpha to use <bits/fcntl-linux.h>Andreas Jaeger2012-11-011-228/+13
|
* BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath2012-10-241-0/+5
|
* Fix clone flag name in comment to CLONE_CHILD_CLEARTID.Siddhesh Poyarekar2012-10-021-1/+1
|
* Get rid of unused __swblk_t type.Roland McGrath2012-10-011-1/+0
|
* alpha: Fix all users of SYSCALL_ERROR_HANDLERRichard Henderson2012-09-283-62/+40
| | | | | The fix begun in 64e65bc1 was incomplete. Fixed by adding a new SYSCALL_ERROR_FALLTHRU macro.
* alpha: Streamline __setfpucwRichard Henderson2012-09-131-53/+35
| | | | | | The convert_bit macro allows the compiler to translate the bit positions more efficiently. The assumption of only running at program startup allows eliding the __ieee_get_fp_control call.
* alpha: Update localplt.dataRichard Henderson2012-09-131-0/+6
|
* alpha: add conditional fdatasync supportMike Frysinger2012-08-273-0/+71
| | | | | | | | | While most arches have had the fdatasync syscall for a long time, the alpha port didn't add it until the 2.6.22 release. This is heavily based on Aurelien Jarno's initial work. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove __ASSUME_TGKILL.Joseph Myers2012-08-081-3/+0
|
* alpha: Purge __ASSUME_IEEE_RAISE_EXCEPTIONRichard Henderson2012-08-083-94/+56
|
* alpha: Tidy up ieee_get/set_fp_control syscallsRichard Henderson2012-08-082-50/+26
|
* alpha: Purge __ASSUME_STAT64_SYSCALLRichard Henderson2012-08-087-103/+10
|
* Remove pre-2.6.16 Linux kernel support.Joseph Myers2012-08-071-11/+4
|
* Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == ↵Roland McGrath2012-08-061-1/+4
| | | | struct dirent64.
* Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t.Roland McGrath2012-08-061-1/+5
|
* Remove pre-2.6.0 Linux kernel support (bug 13717).Joseph Myers2012-08-032-12/+0
|
* Merge _sigsys changes from Linux 3.5Andreas Jaeger2012-07-261-0/+11
|
* Rename __secure_getenv to secure_getenvFlorian Weimer2012-07-251-0/+3
|
* Move localplt baselines to sysdeps directories.Joseph Myers2012-07-201-0/+20
|
* Move c++-types baselines to sysdeps directories.Joseph Myers2012-07-171-0/+67
|
* Move all files into ports/ subdirectory in preparation for merge with glibc glibc-2.16-ports-before-mergeJoseph Myers2012-07-01140-0/+12261