[llvm] r180730 - Disable the MCJIT tests on 32 bit darwin.

Charles Davis cdavis5x at gmail.com
Mon Apr 29 14:17:10 PDT 2013


On Apr 29, 2013, at 3:09 PM, Rafael Espindola wrote:

> Author: rafael
> Date: Mon Apr 29 16:09:32 2013
> New Revision: 180730
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=180730&view=rev
> Log:
> Disable the MCJIT tests on 32 bit darwin.
> 
> I recently enabled them on 32 and 64 bit darwin, but it looks like 32 bit is
> still fairly broken.
As I recall, MCJIT and/or RuntimeDyld need support for scattered relocations before this will work on Darwin/i386. LLDB used to have a patch for this, but they seem to have dropped it. (The patch, which is still somewhere in version control, is probably way out of date anyway.)

Chip

> 
> Modified:
>    llvm/trunk/test/ExecutionEngine/MCJIT/lit.local.cfg
> 
> Modified: llvm/trunk/test/ExecutionEngine/MCJIT/lit.local.cfg
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ExecutionEngine/MCJIT/lit.local.cfg?rev=180730&r1=180729&r2=180730&view=diff
> ==============================================================================
> --- llvm/trunk/test/ExecutionEngine/MCJIT/lit.local.cfg (original)
> +++ llvm/trunk/test/ExecutionEngine/MCJIT/lit.local.cfg Mon Apr 29 16:09:32 2013
> @@ -17,5 +17,8 @@ else:
> if root.host_arch not in ['i386', 'x86', 'x86_64', 'ARM', 'Mips', 'PowerPC']:
>     config.unsupported = True
> 
> +if 'i386-apple-darwin'  in root.target_triple:
> +    config.unsupported = True
> +
> if 'powerpc' in root.target_triple and not 'powerpc64' in root.target_triple:
>     config.unsupported = True
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list