Turns out we don't need to say calll any more.
I don't know when LLVM's x86 assembler started making the same assumptions as GAS used to, but I'm happy to get rid of "calll". Test: treehugger Change-Id: I0a924993aebf7d701a846805fea9a015e8feb58a
This commit is contained in:
parent
23e33cf94e
commit
ef76860f22
1 changed files with 1 additions and 1 deletions
|
@ -55,7 +55,7 @@ __asm__(PRE "mov fp,#0; mov lr,#0; mov r0,sp; b _start_main" POST);
|
|||
#elif defined(__i386__)
|
||||
__asm__(PRE
|
||||
"xorl %ebp,%ebp; movl %esp,%eax; andl $~0xf,%esp; subl $12,%esp; pushl %eax;"
|
||||
"calll _start_main" POST);
|
||||
"call _start_main" POST);
|
||||
#elif defined(__x86_64__)
|
||||
__asm__(PRE "xorl %ebp, %ebp; movq %rsp,%rdi; andq $~0xf,%rsp; callq _start_main" POST);
|
||||
#else
|
||||
|
|
Loading…
Reference in a new issue