* ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
authorThiemo Seufer <ths@networkno.de>
Wed, 17 May 2006 11:30:24 +0000 (11:30 +0000)
committerThiemo Seufer <ths@networkno.de>
Wed, 17 May 2006 11:30:24 +0000 (11:30 +0000)
Add __start as entry symbol.

ld/testsuite/ChangeLog
ld/testsuite/ld-elfweak/size2.d
ld/testsuite/ld-elfweak/size2a.s
ld/testsuite/ld-elfweak/size2b.s

index ae3ce7a..8952691 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-17  Thiemo Seufer  <ths@mips.com>
+
+       * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
+       Add __start as entry symbol.
+
 2006-05-16  Thiemo Seufer  <ths@mips.com>
 
        * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
index 3000512..4468dda 100644 (file)
@@ -4,7 +4,7 @@
 #readelf: -s
 Symbol table '.symtab' contains .* entries:
 #...
-    .*: [0-9a-f]* +1 +FUNC +GLOBAL +DEFAULT +[0-9] +_start
+    .*: [0-9a-f]* +1 +FUNC +GLOBAL +DEFAULT +[0-9] +__?start
 #...
     .*: [0-9a-f]* +1 +FUNC +WEAK +DEFAULT +[0-9] +foo
 #...
index 66b6d17..c9ad914 100644 (file)
@@ -1,9 +1,13 @@
        .text
        .global _start
+       .global __start
        .type _start, "function"
+       .type __start, "function"
 _start:
+__start:
        .byte 0
        .size _start, 1
+       .size __start, 1
 
        .weak foo
        .type foo, "function"
index 27b89db..946c838 100644 (file)
@@ -1,10 +1,14 @@
        .text
        .weak _start
+       .weak __start
        .type _start, "function"
+       .type __start, "function"
 _start:
+__start:
        .byte 0
        .byte 0
        .size _start, 2
+       .size __start, 2
 
        .weak foo
        .type foo, "function"