mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
Move remaining S390 code out of nptl/.
This commit is contained in:
54
ChangeLog
54
ChangeLog
@ -1,5 +1,59 @@
|
|||||||
2014-06-26 Roland McGrath <roland@hack.frob.com>
|
2014-06-26 Roland McGrath <roland@hack.frob.com>
|
||||||
|
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/Makefile: File removed, contents
|
||||||
|
folded into ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/Makefile [$(subdir) = nptl]: ... here.
|
||||||
|
* sysdeps/unix/sysv/linux/s390/Versions
|
||||||
|
(libpthread: GLIBC_2.19): New version set.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/Versions: File removed.
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/Versions
|
||||||
|
(librt: GLIBC_2.3.3): New version set.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/Versions: File removed.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/elision-conf.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/elision-conf.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/elision-conf.h: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/elision-conf.h: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/elision-lock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/elision-lock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/elision-timed.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/elision-timed.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/elision-trylock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/elision-trylock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/elision-unlock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/elision-unlock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/force-elision.h: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/force-elision.h: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/jmp-unwind.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/lowlevellock.h: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/lowlevellock.h: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/pt-longjmp.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pt-longjmp.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/pthread_once.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pthread_once.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c: ... here.
|
||||||
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c: Moved ...
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c: ... here.
|
||||||
|
|
||||||
* nptl/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: Moved ...
|
* nptl/sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: Moved ...
|
||||||
* sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: ... here.
|
* sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: ... here.
|
||||||
(__libc_vfork): Define the function under this name.
|
(__libc_vfork): Define the function under this name.
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
ifeq ($(enable-lock-elision),yes)
|
|
||||||
libpthread-sysdep_routines += elision-lock elision-unlock elision-timed \
|
|
||||||
elision-trylock
|
|
||||||
|
|
||||||
elision-CFLAGS = -mhtm
|
|
||||||
CFLAGS-elision-lock.c = $(elision-CFLAGS)
|
|
||||||
CFLAGS-elision-timed.c = $(elision-CFLAGS)
|
|
||||||
CFLAGS-elision-trylock.c = $(elision-CFLAGS)
|
|
||||||
CFLAGS-elision-unlock.c = $(elision-CFLAGS)
|
|
||||||
endif
|
|
@ -1,5 +0,0 @@
|
|||||||
libpthread {
|
|
||||||
GLIBC_2.19 {
|
|
||||||
longjmp; siglongjmp;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
librt {
|
|
||||||
GLIBC_2.3.3 {
|
|
||||||
# Changed timer_t.
|
|
||||||
timer_create; timer_delete; timer_getoverrun; timer_gettime;
|
|
||||||
timer_settime;
|
|
||||||
}
|
|
||||||
}
|
|
@ -22,3 +22,16 @@ ifeq (yes,$(build-shared))
|
|||||||
sysdep_routines += v1-longjmp_chk
|
sysdep_routines += v1-longjmp_chk
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(subdir),nptl)
|
||||||
|
ifeq ($(enable-lock-elision),yes)
|
||||||
|
libpthread-sysdep_routines += elision-lock elision-unlock elision-timed \
|
||||||
|
elision-trylock
|
||||||
|
|
||||||
|
elision-CFLAGS = -mhtm
|
||||||
|
CFLAGS-elision-lock.c = $(elision-CFLAGS)
|
||||||
|
CFLAGS-elision-timed.c = $(elision-CFLAGS)
|
||||||
|
CFLAGS-elision-trylock.c = $(elision-CFLAGS)
|
||||||
|
CFLAGS-elision-unlock.c = $(elision-CFLAGS)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
@ -8,3 +8,9 @@ libc {
|
|||||||
__vdso_clock_getres;
|
__vdso_clock_getres;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
libpthread {
|
||||||
|
GLIBC_2.19 {
|
||||||
|
longjmp; siglongjmp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -5,3 +5,11 @@ libc {
|
|||||||
__frame_state_for; __register_frame_info_table;
|
__frame_state_for; __register_frame_info_table;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
librt {
|
||||||
|
GLIBC_2.3.3 {
|
||||||
|
# Changed timer_t.
|
||||||
|
timer_create; timer_delete; timer_getoverrun; timer_gettime;
|
||||||
|
timer_settime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user