2002-08-13 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 14 Aug 2002 03:26:48 +0000 (03:26 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 14 Aug 2002 03:26:48 +0000 (03:26 +0000)
* ld-elfvers/vers.exp: Add vers23c and vers23d.

* ld-elfvers/vers23c.ver: New.
* ld-elfvers/vers23d.dsym: New.

ld/testsuite/ChangeLog
ld/testsuite/ld-elfvers/vers.exp
ld/testsuite/ld-elfvers/vers23c.ver [new file with mode: 0644]
ld/testsuite/ld-elfvers/vers23d.dsym [new file with mode: 0644]

index 5dace8f7edc7b32d2208a95e05e3d42989ca79c4..9b97cb4ef7875740665bd7286273ed3d9492b5ac 100644 (file)
@@ -1,3 +1,10 @@
+2002-08-13  H.J. Lu <hjl@gnu.org>
+
+       * ld-elfvers/vers.exp: Add vers23c and vers23d.
+
+       * ld-elfvers/vers23c.ver: New.
+       * ld-elfvers/vers23d.dsym: New.
+
 2002-08-12  H.J. Lu <hjl@gnu.org>
 
        * ld-elfvers/vers.exp: Add vers23.
index edb80731191fe1d19f3b3f24bfb6fb9af327c482..4cd76b9173fde6d2d3928f47e4d6a1c7991d609e 100644 (file)
@@ -835,4 +835,6 @@ build_vers_lib "vers22" vers22.c vers22 "vers22a.so vers22b.so" "" vers22.ver ve
 # Test versioned definitions in different files.
 build_vers_lib "vers23a" vers23a.c vers23a "" vers23a.map vers23a.ver vers23a.dsym vers23a.sym
 build_vers_lib "vers23b" vers23b.c vers23b "" vers23b.map vers23b.ver vers23b.dsym ""
+build_vers_lib "vers23c" vers23b.c vers23c "vers23a.so" vers23b.map vers23c.ver vers23b.dsym ""
+build_exec "vers23d" vers23.c vers23d "tmpdir/vers23a.so tmpdir/vers23c.so" "" vers23.ver vers23d.dsym ""
 build_exec "vers23" vers23.c vers23 "tmpdir/vers23a.so tmpdir/vers23b.o tmpdir/vers23b.so" "" vers23.ver vers23.dsym ""
diff --git a/ld/testsuite/ld-elfvers/vers23c.ver b/ld/testsuite/ld-elfvers/vers23c.ver
new file mode 100644 (file)
index 0000000..73d7716
--- /dev/null
@@ -0,0 +1,4 @@
+Version definitions:
+1 0x01 0x065ea90f vers23c.so
+2 0x00 0x05aa7610 VERS.0
+
diff --git a/ld/testsuite/ld-elfvers/vers23d.dsym b/ld/testsuite/ld-elfvers/vers23d.dsym
new file mode 100644 (file)
index 0000000..b31b82b
--- /dev/null
@@ -0,0 +1,2 @@
+[0-9a-f]*      DF \*UND\*      [0-9a-f]*  VERS.0      (0x[0-9a-f][0-9a-f] )?bar
+[0-9a-f]*      DF \*UND\*      [0-9a-f]*  VERS.0      (0x[0-9a-f][0-9a-f] )?foo