]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
ld: Add a PR binutils/26389 test
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 16 Aug 2020 12:45:02 +0000 (05:45 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 16 Aug 2020 12:49:56 +0000 (05:49 -0700)
PR binutils/26389
* testsuite/ld-plugin/lto.exp: Run PR binutils/26389 test.
* testsuite/ld-plugin/pr26389.c: New file.
* testsuite/ld-plugin/pr26389.d: Likewise.

(cherry picked from commit 246b9ea1983d59c8b0070746a904a6b3f8d62187)

ld/ChangeLog
ld/testsuite/ld-plugin/lto.exp
ld/testsuite/ld-plugin/pr26389.c [new file with mode: 0644]
ld/testsuite/ld-plugin/pr26389.d [new file with mode: 0644]

index e64e28e256bf013c325ced1a5549918155da6a13..af98a3dbb1f4e2c7b16f168f3432a1bd4e21eea1 100644 (file)
@@ -1,3 +1,10 @@
+2020-08-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/26389
+       * testsuite/ld-plugin/lto.exp: Run PR binutils/26389 test.
+       * testsuite/ld-plugin/pr26389.c: New file.
+       * testsuite/ld-plugin/pr26389.d: Likewise.
+
 2020-08-14  Tamar Christina  <tamar.christina@arm.com>
 
        Backport from master.
index a44b6cf4b0d7de63490acbd3d901efa0fa3ee17c..8e5a610d67609aad4fec4cb023fa35a160dda61b 100644 (file)
@@ -240,6 +240,10 @@ set lto_link_tests [list \
    {dummy.c} \
    {{error_output "pr26267.err"}} \
    "pr26267b"] \
+  [list "Build pr26389.o" \
+   "$plug_opt" "-flto $lto_no_fat -fcommon" \
+   {pr26389.c} \
+   [list [list "nm" "$plug_opt" "pr26389.d"]]] \
 ]
 
 if { [at_least_gcc_version 10 0] } {
diff --git a/ld/testsuite/ld-plugin/pr26389.c b/ld/testsuite/ld-plugin/pr26389.c
new file mode 100644 (file)
index 0000000..84806ff
--- /dev/null
@@ -0,0 +1 @@
+char nm_test_var;
diff --git a/ld/testsuite/ld-plugin/pr26389.d b/ld/testsuite/ld-plugin/pr26389.d
new file mode 100644 (file)
index 0000000..e4ad69a
--- /dev/null
@@ -0,0 +1,3 @@
+#...
+0+ C _?nm_test_var
+#pass