[lld] r199235 - [Mips] Set default executable entry symbol name for MIPS targets. On
Simon Atanasyan
simon at atanasyan.com
Tue Jan 14 10:19:19 PST 2014
Author: atanasyan
Date: Tue Jan 14 12:19:19 2014
New Revision: 199235
URL: http://llvm.org/viewvc/llvm-project?rev=199235&view=rev
Log:
[Mips] Set default executable entry symbol name for MIPS targets. On
MIPS the entry symbol name is '__start' instead of '_start'.
Added:
lld/trunk/test/elf/Mips/entry-name.test
Added: lld/trunk/test/elf/Mips/entry-name.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/entry-name.test?rev=199235&view=auto
==============================================================================
--- lld/trunk/test/elf/Mips/entry-name.test (added)
+++ lld/trunk/test/elf/Mips/entry-name.test Tue Jan 14 12:19:19 2014
@@ -0,0 +1,14 @@
+# Check name of executable entry symbol.
+# RUN: llvm-mc -triple=mipsel -filetype=obj -o=%t1 %s
+# RUN: lld -flavor gnu -target mipsel --noinhibit-exec -o %t2 %t1
+# RUN: llvm-objdump -t %t2 | FileCheck %s
+
+# CHECK: SYMBOL TABLE:
+# CHECK: 00400134 g F .text 00000004 main
+# CHECK: 00000000 *UND* 00000000 __start
+
+ .global main
+ .ent main
+main:
+ nop
+ .end main
More information about the llvm-commits
mailing list