]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
This commit was manufactured by cvs2svn to create branch 'binutils-csl-
authornobody <>
Thu, 13 Oct 2005 17:29:58 +0000 (17:29 +0000)
committernobody <>
Thu, 13 Oct 2005 17:29:58 +0000 (17:29 +0000)
gxxpro-3_4-branch'.

Cherrypick from master 2005-10-13 17:29:57 UTC Mark Mitchell <mark@codesourcery.com> ' * ld.texino: Describe double-quoted string syntax for version':
    ld/testsuite/ld-elfvers/vers31.c
    ld/testsuite/ld-elfvers/vers31.dsym
    ld/testsuite/ld-elfvers/vers31.map
    ld/testsuite/ld-elfvers/vers31.ver

ld/testsuite/ld-elfvers/vers31.c [new file with mode: 0644]
ld/testsuite/ld-elfvers/vers31.dsym [new file with mode: 0644]
ld/testsuite/ld-elfvers/vers31.map [new file with mode: 0644]
ld/testsuite/ld-elfvers/vers31.ver [new file with mode: 0644]

diff --git a/ld/testsuite/ld-elfvers/vers31.c b/ld/testsuite/ld-elfvers/vers31.c
new file mode 100644 (file)
index 0000000..78d3927
--- /dev/null
@@ -0,0 +1,6 @@
+/* void f<int [3], char>(int (*) [3], char) */
+void _Z1fIA3_icEvPT_T0_() {}
+
+/* void f<double [3], long>(double (*) [3], long) */
+void _Z1fIA3_dlEvPT_T0_() {}
+
diff --git a/ld/testsuite/ld-elfvers/vers31.dsym b/ld/testsuite/ld-elfvers/vers31.dsym
new file mode 100644 (file)
index 0000000..8924ed8
--- /dev/null
@@ -0,0 +1,2 @@
+[0]* g    DO \*ABS\*   [0]*  VERS_31.0   VERS_31.0
+[0-9a-f]* g    DF (.text|\*ABS\*)      [0-9a-f]*  VERS_31.0   _Z1fIA3_icEvPT_T0
diff --git a/ld/testsuite/ld-elfvers/vers31.map b/ld/testsuite/ld-elfvers/vers31.map
new file mode 100644 (file)
index 0000000..e2d4baf
--- /dev/null
@@ -0,0 +1,5 @@
+VERS_31.0 {
+  extern "C++" {
+    "void f<int [3], char>(int (*) [3], char)";
+  };   
+};
diff --git a/ld/testsuite/ld-elfvers/vers31.ver b/ld/testsuite/ld-elfvers/vers31.ver
new file mode 100644 (file)
index 0000000..b79a5ab
--- /dev/null
@@ -0,0 +1,3 @@
+Version definitions:
+1 0x01 0x0966595f vers31.so
+2 0x00 0x07923ab0 VERS_31.0