This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

ld-elfvers tests


I'm seeing failures of some of the ld-elfvers tests on powerpc64 with
newer compilers having stack check enabled due to symbol differences
(__printf_chk vs printf).  The symbol differences mean the various
versions come out in a different order, and the number of version refs
depends on glibc.  So the index can't be fixed.  Some of the tests
already allow for some variation, but let's just cure the problem once
and for all.

	* ld-elfvers/vers2.ver: Don't assume any particular index for
	version reference.
	* ld-elfvers/vers3.ver: Likewise.
	* ld-elfvers/vers19.ver: Likewise.
	* ld-elfvers/vers22.ver: Likewise.
	* ld-elfvers/vers27d4.ver: Likewise.
	* ld-elfvers/vers28c.ver: Likewise.

Index: ld/testsuite/ld-elfvers/vers19.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers19.ver,v
retrieving revision 1.4
diff -u -p -r1.4 vers19.ver
--- ld/testsuite/ld-elfvers/vers19.ver	5 May 2003 03:33:09 -0000	1.4
+++ ld/testsuite/ld-elfvers/vers19.ver	15 Jun 2011 08:10:58 -0000
@@ -1,3 +1,3 @@
 Version References:
   required from tmpdir/vers18.so:
-    0x0a7922b0 0x00 0[23] VERS_2.0
+    0x0a7922b0 0x00 ?? VERS_2.0
Index: ld/testsuite/ld-elfvers/vers2.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers2.ver,v
retrieving revision 1.4
diff -u -p -r1.4 vers2.ver
--- ld/testsuite/ld-elfvers/vers2.ver	6 Jun 2006 04:30:21 -0000	1.4
+++ ld/testsuite/ld-elfvers/vers2.ver	15 Jun 2011 08:10:58 -0000
@@ -4,5 +4,5 @@ Version definitions:
 
 Version References:
   required from tmpdir/vers1.so:
-    0x0a7922b0 0x00 03 VERS_2.0
+    0x0a7922b0 0x00 ?? VERS_2.0
 
Index: ld/testsuite/ld-elfvers/vers22.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers22.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers22.ver
--- ld/testsuite/ld-elfvers/vers22.ver	9 Aug 2002 04:42:44 -0000	1.1
+++ ld/testsuite/ld-elfvers/vers22.ver	15 Jun 2011 08:10:58 -0000
@@ -1,4 +1,4 @@
 Version References:
   required from tmpdir/vers22b.so:
-    0x05aa7610 0x00 02 VERS.0
+    0x05aa7610 0x00 ?? VERS.0
 
Index: ld/testsuite/ld-elfvers/vers27d4.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers27d4.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers27d4.ver
--- ld/testsuite/ld-elfvers/vers27d4.ver	8 May 2003 19:51:48 -0000	1.1
+++ ld/testsuite/ld-elfvers/vers27d4.ver	15 Jun 2011 08:10:58 -0000
@@ -1,3 +1,3 @@
 Version References:
   required from tmpdir/vers27a.so:
-    0x05aa7610 0x00 02 VERS.0
+    0x05aa7610 0x00 ?? VERS.0
Index: ld/testsuite/ld-elfvers/vers28c.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers28c.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers28c.ver
--- ld/testsuite/ld-elfvers/vers28c.ver	19 Mar 2004 17:02:31 -0000	1.1
+++ ld/testsuite/ld-elfvers/vers28c.ver	15 Jun 2011 08:10:58 -0000
@@ -1,4 +1,4 @@
 Version References:
   required from tmpdir/vers28b.so:
-    0x05aa7610 0x00 02 VERS.0
+    0x05aa7610 0x00 ?? VERS.0
 
Index: ld/testsuite/ld-elfvers/vers3.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers3.ver,v
retrieving revision 1.4
diff -u -p -r1.4 vers3.ver
--- ld/testsuite/ld-elfvers/vers3.ver	13 Feb 2003 22:14:11 -0000	1.4
+++ ld/testsuite/ld-elfvers/vers3.ver	15 Jun 2011 08:10:58 -0000
@@ -1,4 +1,4 @@
 Version References:
   required from tmpdir/vers1.so:
-    0x0a7922b0 0x00 0[23] VERS_2.0
+    0x0a7922b0 0x00 ?? VERS_2.0
 

-- 
Alan Modra
Australia Development Lab, IBM


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]