search for: abi64

Displaying 8 results from an estimated 8 matches for "abi64".

2008 May 24
0
[LLVMdev] A quick update on FreeBSD support
On May 24, 2008, at 11:43 AM, Marcel Moolenaar wrote: > All, > > So far I've tried LLVM on amd64, i386, ia64 and powerpc under FreeBSD > and aside for ia64, things look pretty good for a first try. There > are 2 unexpected failures for PowerPC, which appear to be caused by > uninitialized memory. I'm still working on a fix for that (need to > brush up on my C++
2008 May 24
2
[LLVMdev] A quick update on FreeBSD support
All, So far I've tried LLVM on amd64, i386, ia64 and powerpc under FreeBSD and aside for ia64, things look pretty good for a first try. There are 2 unexpected failures for PowerPC, which appear to be caused by uninitialized memory. I'm still working on a fix for that (need to brush up on my C++ skills). [sidenote: In FreeBSD -current, the memory allocator initializes memory with 0xa5
2008 May 24
5
[LLVMdev] A quick update on FreeBSD support
.../dumpster/home/marcel/LLVM/src/llvm/test/CodeGen/Generic/ 2003-05-27-phifcmpd.ll Failed with signal(SIGABRT) at line 1 while running: llvm-as < /dumpster/home/marcel/LLVM/src/llvm/test/ CodeGen/Generic/2003-05-27-phifcmpd.ll | llc .ident "LLVM-ia64" .psr lsb .radix C .psr abi64 Cannot yet select: 0x2000000001d76120: i1 = setcc 0x2000000001d46520, 0x2000000001d48240, 0x2000000001d08fe0 FAIL: /dumpster/home/marcel/LLVM/src/llvm/test/CodeGen/Generic/ 2003-05-27-useboolinotherbb.ll Failed with signal(SIGABRT) at line 1 while running: llvm-as < /dumpster/home/marcel/LLV...
2018 Sep 06
3
How to add Loongson ISA for Mips target?
...velopers, GCC[1] is able to use Loongson ISA[2] for instruction selection: $ cat hello.c #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World\n"); return 0; } $ gcc -O0 -S hello.c $ cat hello.s .file 1 "hello.c" .section .mdebug.abi64 .previous .nan legacy .gnu_attribute 4, 1 .abicalls .rdata .align 3 .LC0: .ascii "Hello World\000" .text .align 2 .globl main .set nomips16 .set nomicromips .ent main .type main, @function mai...
2008 May 28
0
[LLVMdev] A quick update on FreeBSD support
...hain result: 0x1204e00: i64 = LD8 0x1204da0 This patch should help: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080526/062966.html This now looks like the fp compare issue below. > > > .ident "LLVM-ia64" > > .psr lsb > .radix C > .psr abi64 > Cannot yet select: 0x2000000001d76120: i1 = setcc 0x2000000001d46520, > 0x2000000001d48240, 0x2000000001d08fe0 > > FAIL: /dumpster/home/marcel/LLVM/src/llvm/test/CodeGen/Generic/ > 2003-05-27-useboolinotherbb.ll This looks like ia64 backend isn't handling 'setune' (set...
2018 Sep 06
2
How to add Loongson ISA for Mips target?
...lude <stdio.h> >> >> int main(int argc, char *argv[]) { >> printf("Hello World\n"); >> return 0; >> } >> >> $ gcc -O0 -S hello.c >> >> $ cat hello.s >> .file 1 "hello.c" >> .section .mdebug.abi64 >> .previous >> .nan legacy >> .gnu_attribute 4, 1 >> .abicalls >> .rdata >> .align 3 >> .LC0: >> .ascii "Hello World\000" >> .text >> .align 2 >> .globl main >>...
2016 Jun 24
7
Representing MIPS ABI information in the triple as ARM/X86 do for EABI/EABIHF/X32
...I's in the form of the Triple::GNUEABI, Triple::GNUEABIHF, and Triple::GNUX32 values of the environment component of the triple and it's up to the frontend and/or API-user to pass the right thing to the backend. For MIPS, I'm defining Triple::GNUABI32, Triple::GNUABIN32, and Triple::GNUABI64. All three of these are supported by tools like binutils (by virtue of a wildcard match '*linux-gnu*') and of these three, Triple::GNUABI32 is not in general use, Triple::GNUABIN32 will be used by Debian if/when we do an N32 port, and Triple::GNUABI64 is currently used by Debian for our N64...
2016 Jul 05
2
Representing MIPS ABI information in the triple as ARM/X86 do for EABI/EABIHF/X32
...-time options based on previous discussions. Has this changed? > ps. It also doesn't appear that Matthew (who took over my gcc responsibilities, thanks!) has added support for this in gcc yet either. > echristo at dzur ~/b/build-gcc-mips64abin64> .../configure --target=mips64-linux-gnuabi64 --enable-languages=c > echristo at dzur ~/tmp> ~/builds/build-gcc-mips64abin64/gcc/cc1 foo.c -o - > .file 1 "foo.c" > .section .mdebug.abiN32 It's true that upstream GCC doesn't know about this triple yet but that's because downstream users...