Commit 9ceac74e91411d3f7dbbc42d772f3500c47c7cec

Jason Duerstock 2017-12-03T16:50:07

test: Fix nlist(3) unit test on IA64 On IA64 this is only the case in the ELF binary, but it gets normalized when loaded at run-time. Fixes: https://bugs.debian.org/881611 Signed-off-by: Guillem Jover <guillem@hadrons.org>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/test/nlist.c b/test/nlist.c
index 893176e..c76d9e7 100644
--- a/test/nlist.c
+++ b/test/nlist.c
@@ -69,8 +69,8 @@ main(int argc, char **argv)
 	rc = nlist(argv[0], nl);
 	assert(rc == 0);
 
-#if defined(__ia64__) || (defined(__powerpc64__) && _CALL_ELF == 1)
-	/* On IA64 and PowerPC 64-bit ELFv1, the functions are stored in
+#if defined(__powerpc64__) && _CALL_ELF == 1
+	/* On PowerPC 64-bit ELFv1, the functions are stored in
 	 * the .text sections but they are accessed through a function
 	 * descriptor stored in a data section, for example for PowerPC
 	 * 64-bit that section is called .opd. */