[llvm-commits] [llvm] r114534 - in /llvm/trunk: lib/Target/X86/ lib/Target/X86/AsmParser/ test/CodeGen/X86/ test/MC/AsmParser/X86/
Chris Lattner
sabre at nondot.org
Tue Sep 21 23:18:22 PDT 2010
On Sep 21, 2010, at 11:16 PM, Eli Friedman wrote:
> On Tue, Sep 21, 2010 at 10:49 PM, Chris Lattner <sabre at nondot.org> wrote:
>> Author: lattner
>> Date: Wed Sep 22 00:49:14 2010
>> New Revision: 114534
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=114534&view=rev
>> Log:
>> Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
>> x86-32: 32-bit calls were named "call" not "calll". 64-bit calls were correctly
>> named "callq", so this only impacted x86-32.
>>
>> This fixes rdar://8456370 - llvm-mc rejects 'calll'
>>
>> This also exposes that mingw/64 is generating a 32-bit call instead of a 64-bit call,
>> I will file a bugzilla.
>
> What's the assembly size impact of the "l"s? :)
Hehe, everyone should use an integrated assembler ;-)
-Chris
More information about the llvm-commits
mailing list