about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/aarch64/sysdep.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2014-05-22 11:38:05 -0400
committerRichard Henderson <rth@redhat.com>2014-05-25 12:37:29 -0400
commit6e6c2d01ebb1ef839675c7151d2a114f53663386 (patch)
tree5c80d03a7a21cdcae8a7526821354e0ba39b782f /sysdeps/unix/sysv/linux/aarch64/sysdep.h
parentc69abcee726a6f63d9e5e8f0d9dcc79374ee3ef8 (diff)
downloadglibc-6e6c2d01ebb1ef839675c7151d2a114f53663386.tar.gz
glibc-6e6c2d01ebb1ef839675c7151d2a114f53663386.tar.xz
glibc-6e6c2d01ebb1ef839675c7151d2a114f53663386.zip
aarch64: Remove DOARGS/UNDOARGS macros
While they do something for AArch32, they're useless for AArch64.
Diffstat (limited to 'sysdeps/unix/sysv/linux/aarch64/sysdep.h')
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/sysdep.h22
1 files changed, 1 insertions, 21 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/sysdep.h b/sysdeps/unix/sysv/linux/aarch64/sysdep.h
index e158ec65e2..cffd008342 100644
--- a/sysdeps/unix/sysv/linux/aarch64/sysdep.h
+++ b/sysdeps/unix/sysv/linux/aarch64/sysdep.h
@@ -172,28 +172,8 @@ __local_syscall_error:						\
 
 # undef	DO_CALL
 # define DO_CALL(syscall_name, args)		\
-    DOARGS_##args				\
     mov x8, SYS_ify (syscall_name);		\
-    svc 0;					\
-    UNDOARGS_##args
-
-# define DOARGS_0 /* nothing */
-# define DOARGS_1 /* nothing */
-# define DOARGS_2 /* nothing */
-# define DOARGS_3 /* nothing */
-# define DOARGS_4 /* nothing */
-# define DOARGS_5 /* nothing */
-# define DOARGS_6 /* nothing */
-# define DOARGS_7 /* nothing */
-
-# define UNDOARGS_0 /* nothing */
-# define UNDOARGS_1 /* nothing */
-# define UNDOARGS_2 /* nothing */
-# define UNDOARGS_3 /* nothing */
-# define UNDOARGS_4 /* nothing */
-# define UNDOARGS_5 /* nothing */
-# define UNDOARGS_6 /* nothing */
-# define UNDOARGS_7 /* nothing */
+    svc 0
 
 #else /* not __ASSEMBLER__ */