Displaying 4 results from an estimated 4 matches for "addrifying".
2007 Oct 08
2
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
...: Error: `(%esi,%edi)' is not a
>> valid 64
>> bit base/index expression
>
> Looks like llvm is generating invalid x86-64 assembly. Can you add a -
> emit-llvm to the xgcc line and generate a reproducible test case?
> Please file a bugzilla report.
Evan, are you "3 addrifying" 32-bit adds into a 32-bit LEA on x86-64?
Could this be the problem? (iirc, it wants you to use eax = LEA rsi, rdi)
-Chris
>> I also see warnings like this:
>>
>> [x86_64-mod-dbg]: ./xgcc -B./
>> -B/install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-
>...
2007 Oct 08
0
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
On Oct 8, 2007, at 12:50 PM, David Greene wrote:
> I've been unable to bootstrap llvm-gcc-4.0 or -4.2 for x86_64
> for some weeks now. The current problem is this:
>
> [x86_64-mod-dbg]: ./xgcc -B./
> -B/install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-
> linux-gnu/bin/
> -isystem /install.modified.debug/x86_64-unknown-linux-gnu/x86_64-
>
2007 Oct 09
0
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
...> valid 64
>>> bit base/index expression
>>
>> Looks like llvm is generating invalid x86-64 assembly. Can you add
>> a -
>> emit-llvm to the xgcc line and generate a reproducible test case?
>> Please file a bugzilla report.
>
> Evan, are you "3 addrifying" 32-bit adds into a 32-bit LEA on x86-64?
> Could this be the problem? (iirc, it wants you to use eax = LEA
> rsi, rdi)
I am turning 32-bit add into 32-bit LEA on x86-64 but that's
perfectly legal. Both
leal (%esi,%edi), %eax
leal (%rsi,%rdi), %eax
are legal assembly. It's j...
2007 Oct 08
2
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
I've been unable to bootstrap llvm-gcc-4.0 or -4.2 for x86_64
for some weeks now. The current problem is this:
[x86_64-mod-dbg]: ./xgcc -B./
-B/install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/bin/
-isystem /install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/include
-isystem