about summary refs log tree commit diff
path: root/sysdeps/mach/hurd
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/mach/hurd')
-rw-r--r--sysdeps/mach/hurd/Makefile62
-rw-r--r--sysdeps/mach/hurd/i386/Makefile79
-rw-r--r--sysdeps/mach/hurd/x86/Makefile16
-rw-r--r--sysdeps/mach/hurd/x86/ioperm.c (renamed from sysdeps/mach/hurd/i386/ioperm.c)0
-rw-r--r--sysdeps/mach/hurd/x86/sys/io.h (renamed from sysdeps/mach/hurd/i386/sys/io.h)0
5 files changed, 78 insertions, 79 deletions
diff --git a/sysdeps/mach/hurd/Makefile b/sysdeps/mach/hurd/Makefile
index 76c2774ef0..d0e3da03ca 100644
--- a/sysdeps/mach/hurd/Makefile
+++ b/sysdeps/mach/hurd/Makefile
@@ -227,3 +227,65 @@ LDLIBS-pthread.so += $(objdir)/hurd/libhurduser.so
 LDLIBS-c_malloc_debug.so += $(link-rpcuserlibs)
 
 endif	# in-Makerules
+
+# For bug 23286
+ifeq ($(subdir),hurd)
+test-xfail-check-abi-libhurduser = yes
+endif
+ifeq ($(subdir),mach)
+test-xfail-check-abi-libmachuser = yes
+endif
+
+# For bug 25521
+# (setpshared support)
+ifeq ($(subdir),malloc)
+test-xfail-tst-mallocfork2 = yes
+test-xfail-tst-mallocfork2-mcheck = yes
+test-xfail-tst-mallocfork2-malloc-check = yes
+test-xfail-tst-mallocfork2-malloc-hugetlb1 = yes
+test-xfail-tst-mallocfork2-malloc-hugetlb2 = yes
+endif
+ifeq ($(subdir),htl)
+test-xfail-tst-mutex4 = yes
+test-xfail-tst-cancel16 = yes
+test-xfail-tst-cancelx16 = yes
+test-xfail-tst-cond4 = yes
+test-xfail-tst-cond6 = yes
+test-xfail-tst-cond12 = yes
+test-xfail-tst-cond13 = yes
+test-xfail-tst-cond23 = yes
+test-xfail-tst-rwlock4 = yes
+test-xfail-tst-rwlock12 = yes
+test-xfail-tst-barrier2 = yes
+test-xfail-tst-pututxline-cache = yes
+test-xfail-tst-pututxline-lockfail = yes
+test-xfail-tst-flock2 = yes
+test-xfail-tst-signal1 = yes
+test-xfail-tst-signal2 = yes
+endif
+
+ifeq ($(subdir),htl)
+# For bug 25522
+# (setprotocol support)
+test-xfail-tst-cond24 = yes
+test-xfail-tst-cond25 = yes
+
+# For bug 25563
+# (robust support against dead threads)
+test-xfail-tst-robust1 = yes
+test-xfail-tst-robust2 = yes
+test-xfail-tst-robust3 = yes
+test-xfail-tst-robust4 = yes
+test-xfail-tst-robust5 = yes
+test-xfail-tst-robust6 = yes
+test-xfail-tst-robust7 = yes
+test-xfail-tst-robust9 = yes
+endif
+
+ifeq ($(subdir),elf)
+# We do use nested functions involving creation of trampolines, notably for
+# callbacks whose parameters don't permit to get the context parameters.
+check-execstack-xfail += ld.so libc.so libpthread.so
+# We always create a thread for signals
+test-xfail-tst-single_threaded-pthread-static = yes
+endif
diff --git a/sysdeps/mach/hurd/i386/Makefile b/sysdeps/mach/hurd/i386/Makefile
index ec58bb18f6..8fe93ef27a 100644
--- a/sysdeps/mach/hurd/i386/Makefile
+++ b/sysdeps/mach/hurd/i386/Makefile
@@ -1,16 +1,3 @@
-ifeq ($(subdir),misc)
-sysdep_routines += ioperm
-sysdep_headers += sys/io.h
-endif
-
-ifeq ($(subdir),debug)
-gen-as-const-headers += signal-defines.sym
-endif
-
-ifeq ($(subdir),setjmp)
-gen-as-const-headers += signal-defines.sym
-endif
-
 ifeq ($(subdir),csu)
 ifeq (yes,$(build-shared))
 sysdep_routines += divdi3
@@ -24,69 +11,3 @@ ifeq ($(subdir),conform)
 # (type conformance)
 conformtest-xfail-conds += i386-gnu
 endif
-
-# For bug 23286
-ifeq ($(subdir),hurd)
-test-xfail-check-abi-libhurduser = yes
-endif
-ifeq ($(subdir),mach)
-test-xfail-check-abi-libmachuser = yes
-endif
-
-# For bug 25521
-# (setpshared support)
-ifeq ($(subdir),malloc)
-test-xfail-tst-mallocfork2 = yes
-test-xfail-tst-mallocfork2-mcheck = yes
-test-xfail-tst-mallocfork2-malloc-check = yes
-test-xfail-tst-mallocfork2-malloc-hugetlb1 = yes
-test-xfail-tst-mallocfork2-malloc-hugetlb2 = yes
-endif
-ifeq ($(subdir),htl)
-test-xfail-tst-mutex4 = yes
-test-xfail-tst-cancel16 = yes
-test-xfail-tst-cancelx16 = yes
-test-xfail-tst-cond4 = yes
-test-xfail-tst-cond6 = yes
-test-xfail-tst-cond12 = yes
-test-xfail-tst-cond13 = yes
-test-xfail-tst-cond23 = yes
-test-xfail-tst-rwlock4 = yes
-test-xfail-tst-rwlock12 = yes
-test-xfail-tst-barrier2 = yes
-test-xfail-tst-pututxline-cache = yes
-test-xfail-tst-pututxline-lockfail = yes
-test-xfail-tst-flock2 = yes
-test-xfail-tst-signal1 = yes
-test-xfail-tst-signal2 = yes
-endif
-
-ifeq ($(subdir),htl)
-# For bug 25522
-# (setprotocol support)
-test-xfail-tst-cond24 = yes
-test-xfail-tst-cond25 = yes
-
-# For bug 25563
-# (robust support against dead threads)
-test-xfail-tst-robust1 = yes
-test-xfail-tst-robust2 = yes
-test-xfail-tst-robust3 = yes
-test-xfail-tst-robust4 = yes
-test-xfail-tst-robust5 = yes
-test-xfail-tst-robust6 = yes
-test-xfail-tst-robust7 = yes
-test-xfail-tst-robust9 = yes
-endif
-
-ifeq ($(subdir),elf)
-# We do use nested functions involving creation of trampolines, notably for
-# callbacks whose parameters don't permit to get the context parameters.
-check-execstack-xfail += ld.so libc.so libpthread.so
-# We always create a thread for signals
-test-xfail-tst-single_threaded-pthread-static = yes
-endif
-
-ifeq ($(subdir),stdlib)
-gen-as-const-headers += ucontext_i.sym
-endif
diff --git a/sysdeps/mach/hurd/x86/Makefile b/sysdeps/mach/hurd/x86/Makefile
new file mode 100644
index 0000000000..29371f6c9a
--- /dev/null
+++ b/sysdeps/mach/hurd/x86/Makefile
@@ -0,0 +1,16 @@
+ifeq ($(subdir),misc)
+sysdep_routines += ioperm
+sysdep_headers += sys/io.h
+endif
+
+ifeq ($(subdir),debug)
+gen-as-const-headers += signal-defines.sym
+endif
+
+ifeq ($(subdir),setjmp)
+gen-as-const-headers += signal-defines.sym
+endif
+
+ifeq ($(subdir),stdlib)
+gen-as-const-headers += ucontext_i.sym
+endif
diff --git a/sysdeps/mach/hurd/i386/ioperm.c b/sysdeps/mach/hurd/x86/ioperm.c
index 73b886b9c9..73b886b9c9 100644
--- a/sysdeps/mach/hurd/i386/ioperm.c
+++ b/sysdeps/mach/hurd/x86/ioperm.c
diff --git a/sysdeps/mach/hurd/i386/sys/io.h b/sysdeps/mach/hurd/x86/sys/io.h
index 87b5416cd5..87b5416cd5 100644
--- a/sysdeps/mach/hurd/i386/sys/io.h
+++ b/sysdeps/mach/hurd/x86/sys/io.h