[llvm-commits] [llvm] r48121 - /llvm/trunk/test/C++Frontend/2006-11-06-StackTrace.cpp
Chris Lattner
clattner at apple.com
Mon Mar 10 16:47:46 PDT 2008
On Mar 10, 2008, at 4:45 PM, Dan Gohman wrote:
>
> On Mar 10, 2008, at 4:36 PM, Dan Gohman wrote:
>>
>> Apparently llc is defaulting to 32-bit even when LLVM is built 64-
>> bit,
>> so
>> it's producing a 32-bit .s file. Then the %compile_c runs gcc with -
>> m64,
>> and that's what causes the errors.
>
> Correction, it's using my 32-bit llvm-gcc, which defaults to emitting
> 32-bit
> code. I guess this means I should rebuild my llvm-gcc as 64-bit.
This was recently hit on llvmdev. I think the best solution is to get
rid of direct invocations of the native toolchain. It would be better
to change this to:
%llvmgcc %s -g -o %t.exe
The problem with this is that %llvmgcc defaults to adding -emit-llvm,
which breaks this.
-Chris
More information about the llvm-commits
mailing list