diff options
-rw-r--r-- | ChangeLog | 32 | ||||
-rw-r--r-- | nptl/sysdeps/unix/sysv/linux/x86/Makefile | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/Makefile | 6 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/elision-conf.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/elision-conf.h (renamed from nptl/sysdeps/unix/sysv/linux/x86/elision-conf.h) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/elision-lock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/elision-timed.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/elision-timed.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/elision-trylock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/elision-trylock.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/elision-unlock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/force-elision.h (renamed from nptl/sysdeps/unix/sysv/linux/x86/force-elision.h) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/hle.h (renamed from nptl/sysdeps/unix/sysv/linux/x86/hle.h) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/init-arch.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/init-arch.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/init-arch.h (renamed from nptl/sysdeps/unix/sysv/linux/x86/init-arch.h) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c) | 0 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c (renamed from nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c) | 0 |
17 files changed, 38 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog index c685bc705b..b6f05608e3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,37 @@ 2014-05-14 Roland McGrath <roland@hack.frob.com> + * nptl/sysdeps/unix/sysv/linux/x86/Makefile: File removed. + * sysdeps/unix/sysv/linux/x86/Makefile [$(subdir) = nptl] + (libpthread-sysdep_routines): Add elision-related stuff here instead. + * nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c: Moved ... + * sysdeps/unix/sysv/linux/x86/elision-conf.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/elision-conf.h: Moved ... + * sysdeps/unix/sysv/linux/x86/elision-conf.h: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/elision-lock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/elision-timed.c: Moved ... + * sysdeps/unix/sysv/linux/x86/elision-timed.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/elision-trylock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/elision-trylock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/elision-unlock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/force-elision.h: Moved ... + * sysdeps/unix/sysv/linux/x86/force-elision.h: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/hle.h: Moved ... + * sysdeps/unix/sysv/linux/x86/hle.h: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/init-arch.c: Moved ... + * sysdeps/unix/sysv/linux/x86/init-arch.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/init-arch.h: Moved ... + * sysdeps/unix/sysv/linux/x86/init-arch.h: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c: Moved ... + * sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c: ... here. + * sysdeps/unix/sysv/linux/mips/fork.h: New file. * sysdeps/unix/sysv/linux/mips/nptl/fork.c: File removed. diff --git a/nptl/sysdeps/unix/sysv/linux/x86/Makefile b/nptl/sysdeps/unix/sysv/linux/x86/Makefile deleted file mode 100644 index 61b7552bc9..0000000000 --- a/nptl/sysdeps/unix/sysv/linux/x86/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -libpthread-sysdep_routines += init-arch -libpthread-sysdep_routines += elision-lock elision-unlock elision-timed \ - elision-trylock diff --git a/sysdeps/unix/sysv/linux/x86/Makefile b/sysdeps/unix/sysv/linux/x86/Makefile index 6412a9ef36..012125f30c 100644 --- a/sysdeps/unix/sysv/linux/x86/Makefile +++ b/sysdeps/unix/sysv/linux/x86/Makefile @@ -16,3 +16,9 @@ abi-x32-ld-soname := ld-linux-x32.so.2 ifeq ($(subdir),misc) sysdep_headers += sys/elf.h sys/perm.h sys/reg.h sys/vm86.h sys/debugreg.h sys/io.h endif + +ifeq ($(subdir),nptl) +libpthread-sysdep_routines += init-arch +libpthread-sysdep_routines += elision-lock elision-unlock elision-timed \ + elision-trylock +endif diff --git a/nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c b/sysdeps/unix/sysv/linux/x86/elision-conf.c index e6f5d6d1ab..e6f5d6d1ab 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c +++ b/sysdeps/unix/sysv/linux/x86/elision-conf.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/elision-conf.h b/sysdeps/unix/sysv/linux/x86/elision-conf.h index 6790b5aa13..6790b5aa13 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/elision-conf.h +++ b/sysdeps/unix/sysv/linux/x86/elision-conf.h diff --git a/nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c b/sysdeps/unix/sysv/linux/x86/elision-lock.c index 385ac31a52..385ac31a52 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c +++ b/sysdeps/unix/sysv/linux/x86/elision-lock.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/elision-timed.c b/sysdeps/unix/sysv/linux/x86/elision-timed.c index 4fdaa0f9e9..4fdaa0f9e9 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/elision-timed.c +++ b/sysdeps/unix/sysv/linux/x86/elision-timed.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/elision-trylock.c b/sysdeps/unix/sysv/linux/x86/elision-trylock.c index a478ac18e3..a478ac18e3 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/elision-trylock.c +++ b/sysdeps/unix/sysv/linux/x86/elision-trylock.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c b/sysdeps/unix/sysv/linux/x86/elision-unlock.c index b9be19ccc4..b9be19ccc4 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c +++ b/sysdeps/unix/sysv/linux/x86/elision-unlock.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/force-elision.h b/sysdeps/unix/sysv/linux/x86/force-elision.h index 945f8867fc..945f8867fc 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/force-elision.h +++ b/sysdeps/unix/sysv/linux/x86/force-elision.h diff --git a/nptl/sysdeps/unix/sysv/linux/x86/hle.h b/sysdeps/unix/sysv/linux/x86/hle.h index 4a7b9e3bf7..4a7b9e3bf7 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/hle.h +++ b/sysdeps/unix/sysv/linux/x86/hle.h diff --git a/nptl/sysdeps/unix/sysv/linux/x86/init-arch.c b/sysdeps/unix/sysv/linux/x86/init-arch.c index 00a94d83dc..00a94d83dc 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/init-arch.c +++ b/sysdeps/unix/sysv/linux/x86/init-arch.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/init-arch.h b/sysdeps/unix/sysv/linux/x86/init-arch.h index cd2d0befee..cd2d0befee 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/init-arch.h +++ b/sysdeps/unix/sysv/linux/x86/init-arch.h diff --git a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c b/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c index 34c705235a..34c705235a 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c +++ b/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c b/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c index b8a33c1869..b8a33c1869 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c +++ b/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c b/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c index d33dd2a112..d33dd2a112 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c +++ b/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c diff --git a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c b/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c index 6534e9693b..6534e9693b 100644 --- a/nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c +++ b/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c |