Couple of minor tweaks to the linker testsuite.
authorEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 25 Sep 2018 06:15:36 +0000 (08:15 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 25 Sep 2018 06:15:36 +0000 (08:15 +0200)
This gets rid of the couple of linker failures for visium-elf:

FAIL: ld-elf/pr14156b
FAIL: ld-elf/pr22677

by tweaking the respective testcases.  The first tweak is the same as the
one made to the sibling testcase ld-elf/pr14156a.d about one year ago and
the  second tweak adds the usual main/start/_start/__start symbols.

ld/
* testsuite/ld-elf/pr14156b.d: Adjust for extra symbols.
* testsuite/ld-elf/pr22677.s: Define main/start/_start/__start.

ld/ChangeLog
ld/testsuite/ld-elf/pr14156b.d
ld/testsuite/ld-elf/pr22677.s

index 9cdf22d..81d2ce4 100644 (file)
@@ -1,3 +1,8 @@
+2018-09-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * testsuite/ld-elf/pr14156b.d: Adjust for extra symbols.
+       * testsuite/ld-elf/pr22677.s: Define main/start/_start/__start.
+
 2018-09-24  Jim Wilson  <jimw@sifive.com>
 
        * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run pcrel-lo-addend-2.
index 07c72b0..1cd16c0 100644 (file)
@@ -10,6 +10,7 @@
 #...
 [0-9a-f]+ T foo
 [0-9a-f]+ t foo1
+#...
 [0-9a-f]+ t foo2
 [0-9a-f]+ t foo3
 [0-9a-f]+ t last
index 16f8bc3..3941584 100644 (file)
        .p2align 2
        .word 0
 
-       .text
+       .globl main
+       .globl start
+       .globl _start
+       .globl __start
        .globl foo
+       .text
+main:
+start:
+_start:
+__start:
 foo:
        .word 0