Richard Sandiford
18d73c7f59
Update copyright years in libgomp/
...
From-SVN: r206297
2014-01-02 22:25:54 +00:00
Richard Sandiford
8129609c6e
Update copyright years in libgomp.
...
From-SVN: r195166
2013-01-14 18:18:49 +00:00
Chung-Lin Tang
c24dbebb44
futex.h (sys_futex0): Change to static function with noinline, nomips16 attributes under MIPS16.
...
2012-08-29 Chung-Lin Tang <cltang@codesourcery.com>
libgomp/
* config/linux/mips/futex.h (sys_futex0): Change to static
function with noinline, nomips16 attributes under MIPS16. Adjust
asm statement to place 'li v0,SYS_futex' immediately before
syscall insn.
From-SVN: r190772
2012-08-29 09:29:55 +00:00
Alan Modra
45608a43c4
affinity.c: Use atomic rather than sync builtin.
...
* config/linux/affinity.c: Use atomic rather than sync builtin.
* config/linux/lock.c: Likewise.
* config/linux/ptrlock.h: Likewise.
* config/linux/ptrlock.c: Likewise.
* config/linux/ptrlock.h (gomp_ptrlock_set): Always write here..
* config/linux/ptrlock.c (gomp_ptrlock_set_slow): ..not here.
* config/linux/futex.h (atomic_write_barrier): Delete unused function.
* config/linux/alpha/futex.h (atomic_write_barrier): Likewise.
* config/linux/ia64/futex.h (atomic_write_barrier): Likewise.
* config/linux/mips/futex.h (atomic_write_barrier): Likewise.
* config/linux/powerpc/futex.h (atomic_write_barrier): Likewise.
* config/linux/s390/futex.h (atomic_write_barrier): Likewise.
* config/linux/sparc/futex.h (atomic_write_barrier): Likewise.
* config/linux/x86/futex.h (atomic_write_barrier): Likewise.
From-SVN: r181906
2011-12-02 21:24:02 +10:30
Alan Modra
b40c885f18
ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence.
...
* ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence.
* critical.c (GOMP_critical_start): Add MEMMODEL_RELEASE fence.
* config/linux/mutex.h: Use atomic rather than sync builtins.
* config/linux/mutex.c: Likewise. Comment. Use -1 for waiting state.
* config/linux/omp-lock.h: Comment fix.
* config/linux/arm/mutex.h: Delete.
* config/linux/powerpc/mutex.h: Delete.
* config/linux/ia64/mutex.h: Delete.
* config/linux/mips/mutex.h: Delete.
From-SVN: r181832
2011-11-30 14:32:53 +10:30
David Daney
b13b7f3990
mutex.h (gomp_mutex_unlock): Add comment about needed memory barrier semantics.
...
2009-08-04 David Daney <ddaney@caviumnetworks.com>
* config/linux/mutex.h (gomp_mutex_unlock): Add comment about
needed memory barrier semantics.
* config/linux/mips/mutex.h: New file.
From-SVN: r150463
2009-08-04 17:25:42 +00:00
Jakub Jelinek
748086b7b2
Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.
...
From-SVN: r145841
2009-04-09 17:00:19 +02:00
Ilie Garbacea
318e8c3ff6
configure.tgt: Enable futex for MIPS.
...
* configure.tgt: Enable futex for MIPS.
* config/linux/mips/futex.h: New file.
Co-Authored-By: Chao-ying Fu <fu@mips.com>
From-SVN: r138214
2008-07-28 18:47:44 +00:00