[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