• J
    x86: fix compile error in current tip.git · 27cb0a75
    Jeremy Fitzhardinge 提交于
    Gas 2.15 complains about 32-bit registers being used in lea.
    
      AS      arch/x86/lib/copy_user_64.o
    /local/scratch-2/jeremy/hg/xen/paravirt/linux/arch/x86/lib/copy_user_64.S: Assembler messages:
    /local/scratch-2/jeremy/hg/xen/paravirt/linux/arch/x86/lib/copy_user_64.S:188: Error: `(%edx,%ecx,8)' is not a valid 64 bit base/index expression
    /local/scratch-2/jeremy/hg/xen/paravirt/linux/arch/x86/lib/copy_user_64.S:257: Error: `(%edx,%ecx,8)' is not a valid 64 bit base/index expression
      AS      arch/x86/lib/copy_user_nocache_64.o
    /local/scratch-2/jeremy/hg/xen/paravirt/linux/arch/x86/lib/copy_user_nocache_64.S: Assembler messages:
    /local/scratch-2/jeremy/hg/xen/paravirt/linux/arch/x86/lib/copy_user_nocache_64.S:107: Error: `(%edx,%ecx,8)' is not a valid 64 bit base/index expression
    Signed-off-by: NJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
    Cc: Vitaly Mayatskikh <v.mayatskih@gmail.com>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    27cb0a75
copy_user_64.S 5.3 KB