Fix: test: relax requirement on weak-hidden symbol address
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 23 May 2016 01:29:58 +0000 (21:29 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 23 May 2016 01:34:31 +0000 (21:34 -0400)
Now that tracepoint.h works around gcc issues by adding a pointer
indirection, we can relax the requirement on weak-hidden symbol
addresses.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
tests/gcc-weak-hidden/main.c

index b4542f79a67e4cb5f23668d9e540eb7abe337454..78199f5b698d4a84498f8d31d4471481010355f9 100644 (file)
@@ -78,11 +78,9 @@ int main()
        diag("Address of weak symbol with hidden visibility %s between compile units within same module for shared library (24 bytes structure object)",
                match_matrix[MATCH_LIB_24_BYTES] ? "match" : "MISMATCH");
 
-       ok(match_matrix[MATCH_PROGRAM_INT] == match_matrix[MATCH_PROGRAM_PTR]
-                       && match_matrix[MATCH_PROGRAM_INT] == match_matrix[MATCH_PROGRAM_24_BYTES],
-               "Weak-hidden behavior is the same for 4 bytes integer, pointer, and 24 bytes structure objects for within main program");
-       ok(match_matrix[MATCH_LIB_INT] == match_matrix[MATCH_LIB_PTR]
-                       && match_matrix[MATCH_LIB_INT] == match_matrix[MATCH_LIB_24_BYTES],
-               "Weak-hidden behavior is the same for 4 bytes integer, pointer, and 24 bytes structure objects for within shared library");
+       ok(match_matrix[MATCH_PROGRAM_INT] == match_matrix[MATCH_PROGRAM_PTR],
+               "Weak-hidden behavior is the same for 4 bytes integer and pointer objects within main program");
+       ok(match_matrix[MATCH_LIB_INT] == match_matrix[MATCH_LIB_PTR],
+               "Weak-hidden behavior is the same for 4 bytes integer and pointer objects within shared library");
        return 0;
 }
This page took 0.026116 seconds and 4 git commands to generate.