[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