about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-10-15 06:26:38 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-10-15 06:26:50 -0700
commitb994fd793799590f70ceb9a96f135bc2390bb4f3 (patch)
tree188a15c91ce08307d33801b0d9debb9ad45a43a6 /ChangeLog
parent98ad631cd0a77205734abf4f2bb368a8560a08cf (diff)
downloadglibc-b994fd793799590f70ceb9a96f135bc2390bb4f3.tar.gz
glibc-b994fd793799590f70ceb9a96f135bc2390bb4f3.tar.xz
glibc-b994fd793799590f70ceb9a96f135bc2390bb4f3.zip
Remove i386/epoll_pwait.S
Only i386 implements epoll_pwait in assembly code withot cancellation
support.  All other architectures implement epoll_pwait in epoll_pwait.c
with

int epoll_pwait (int epfd, struct epoll_event *events,
		 int maxevents, int timeout,
		 const sigset_t *set)
{
  return SYSCALL_CANCEL (epoll_pwait, epfd, events, maxevents,
			 timeout, set, _NSIG / 8);
}

Although there is no test for epoll_pwait in glibc, since SYSCALL_CANCEL
works on i386 and epoll_pwait.c works for other architectures, it is
safe to assume that epoll_pwait.c with SYSCALL_CANCEL also works on
i386.

	[BZ #19137]
	* sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-epoll_pwait.c):
	Add -fomit-frame-pointer.
	* sysdeps/unix/sysv/linux/i386/epoll_pwait.S: Remove file.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f220857b06..63701d1bd2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2015-10-15  H.J. Lu  <hongjiu.lu@intel.com>
 
+	[BZ #19137]
+	* sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-epoll_pwait.c):
+	Add -fomit-frame-pointer.
+	* sysdeps/unix/sysv/linux/i386/epoll_pwait.S: Remove file.
+
+2015-10-15  H.J. Lu  <hongjiu.lu@intel.com>
+
 	* sysdeps/unix/sysv/linux/i386/libc-do-syscall.S
 	(__libc_do_syscall): Defined only if !__GNUC_PREREQ (5,0).
 	* sysdeps/unix/sysv/linux/i386/sysdep.h: Define assembler macros