]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
ld-elfvers: Remove vers8.c
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 15 Nov 2025 23:21:48 +0000 (07:21 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 15 Nov 2025 23:36:21 +0000 (07:36 +0800)
commit c8a8d3bb27743c6894b7d5406a84e809965b9266
Author:     Ian Lance Taylor <ian@airs.com>
AuthorDate: Thu Mar 13 02:46:09 1997 +0000
Commit:     Ian Lance Taylor <ian@airs.com>
CommitDate: Thu Mar 13 02:46:09 1997 +0000

    Wed Mar 12 21:44:19 1997  Eric Youngdale  <eric@andante.jic.com>

            * ld-elfvers/vers.exp, *: New tests for symbol versioning.
            * config/default.exp: Set ar and strip.

added an unused vers8.c.  There is

build_vers_lib_pic "vers8" vers1.c vers8 vers8.map "" vers8.ver vers1.dsym vers1.sym

The differences are:

1. Version scripts:

vers1.map:

VERS_1.1 {
 local:
 hide_old*;
 hide_original*;
 hide_new*;
};

VERS_1.2 {
} VERS_1.1;

VERS_2.0 {
 show_bar1; show_bar2;
} VERS_1.2;

vers8.map:

VERSION {
VERS_1.1 {
 local:
 hide_old*;
 hide_original*;
 hide_new*;
};

VERS_1.2 {
} VERS_1.1;

VERS_2.0 {
 show_bar1; show_bar2;
} VERS_1.2;
}

2. Symbol version dump:

vers1.ver:

Version definitions:
[1-4] 0x01 0x0c96425f vers1.so
[1-4] 0x00 0x0a7927b1 VERS_1.1
[1-4] 0x00 0x0a7927b2 VERS_1.2
VERS_1.1
[1-4] 0x00 0x0a7922b0 VERS_2.0
VERS_1.2

vers8.ver:

Version definitions:
[1-4] 0x01 0x0c96b25f vers8.so
[1-4] 0x00 0x0a7927b1 VERS_1.1
[1-4] 0x00 0x0a7927b2 VERS_1.2
VERS_1.1
[1-4] 0x00 0x0a7922b0 VERS_2.0
VERS_1.2

We can remove the unused vers8.c.

PR ld/33631
* testsuite/ld-elfvers/vers8.c: Removed.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
ld/testsuite/ld-elfvers/vers8.c [deleted file]

diff --git a/ld/testsuite/ld-elfvers/vers8.c b/ld/testsuite/ld-elfvers/vers8.c
deleted file mode 100644 (file)
index a14586c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-int
-main()
-{
-  return a(1) + b(1);
-}