From: Thiemo Seufer Date: Wed, 17 May 2006 11:30:24 +0000 (+0000) Subject: * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s: X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=10388905265275f94845fbefde8969194864873a;p=binutils-gdb.git * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s: Add __start as entry symbol. --- diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index ae3ce7acecd..8952691470c 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2006-05-17 Thiemo Seufer + + * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s: + Add __start as entry symbol. + 2006-05-16 Thiemo Seufer * ld-elf/orphan.ld: Add placement for MIPS .reginfo section. diff --git a/ld/testsuite/ld-elfweak/size2.d b/ld/testsuite/ld-elfweak/size2.d index 3000512c16c..4468dda2d9c 100644 --- a/ld/testsuite/ld-elfweak/size2.d +++ b/ld/testsuite/ld-elfweak/size2.d @@ -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 #... diff --git a/ld/testsuite/ld-elfweak/size2a.s b/ld/testsuite/ld-elfweak/size2a.s index 66b6d178798..c9ad914656f 100644 --- a/ld/testsuite/ld-elfweak/size2a.s +++ b/ld/testsuite/ld-elfweak/size2a.s @@ -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" diff --git a/ld/testsuite/ld-elfweak/size2b.s b/ld/testsuite/ld-elfweak/size2b.s index 27b89dbbe2a..946c838470c 100644 --- a/ld/testsuite/ld-elfweak/size2b.s +++ b/ld/testsuite/ld-elfweak/size2b.s @@ -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"