[llvm-commits] [llvm] r114534 - in /llvm/trunk: lib/Target/X86/ lib/Target/X86/AsmParser/ test/CodeGen/X86/ test/MC/AsmParser/X86/

Eli Friedman eli.friedman at gmail.com
Tue Sep 21 23:16:06 PDT 2010


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?  :)

-Eli




More information about the llvm-commits mailing list