Displaying 10 results from an estimated 10 matches for "gnuabi64".
2016 Jun 24
7
Representing MIPS ABI information in the triple as ARM/X86 do for EABI/EABIHF/X32
...ABI'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 Jun 29
0
Representing MIPS ABI information in the triple as ARM/X86 do for EABI/EABIHF/X32
...BI without also enabling it for the N32 ABI because this information is not reflected in the triple and that's the only information MipsMCAsmInfo has.
What would it take to pass more information to MipsMCAsmInfo?
> 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
...ure-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...
2016 Jun 30
1
Representing MIPS ABI information in the triple as ARM/X86 do for EABI/EABIHF/X32
...ce writing that, I have added a facility to ObjectFile that allows llvm-objdump to detect the feature bits from the Object header. The same technique can be used for other tools that handle ObjectFiles.
> > 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 curren...
2019 Jan 19
4
RFT: klibc 2.0.5
...fail: fcntl pass
i386/i686-linux-gnu: fail: build pass
m68k/m68k-linux-gnu: pass pass
mips/mips-linux-gnu: fail: build pass
mips/mipsel-linux-gnu: fail: build pass
mips64/mips64el-linux-gnuabi64: fail: build pass
parisc/hppa-linux-gnu: fail: fcntl, vfork fail: fcntl, vfork
ppc/powerpc-linux-gnu: pass pass
ppc/powerpc-linux-gnuspe: fail: all tests fail: all tests
ppc64/powerpc64-linux-gnu: fail: fcntl...
2019 Jan 20
0
RFT: klibc 2.0.5
...fail: fcntl pass
i386/i686-linux-gnu: fail: build pass
m68k/m68k-linux-gnu: pass pass
mips/mips-linux-gnu: fail: build pass
mips/mipsel-linux-gnu: fail: build pass
mips64/mips64el-linux-gnuabi64: fail: build pass
parisc/hppa-linux-gnu: fail: fcntl, fail: fcntl,
malloctest2*, malloctest2*,
setjmptest*, vfork setjmptest*, vfork
ppc/powerpc-linux-gnu: pass...
2019 Jan 21
1
New test results
...pass
i386/i686-linux-gnu: fail: build pass pass
m68k/m68k-linux-gnu: pass pass pass
mips/mips-linux-gnu: fail: build pass pass
mips/mipsel-linux-gnu: fail: build pass pass
mips64/mips64el-linux-gnuabi64: fail: build pass pass
parisc/hppa-linux-gnu: fail: fcntl, fail: fcntl, pass
vfork vfork
ppc/powerpc-linux-gnu: pass pass pass
ppc/powerpc-linux-gnuspe: fail: sigint, fail: sigint, fail: sigint,...
2019 Mar 25
3
Trying to create a pure LLVM toolchain on musl based distribution
Hello,
I'm trying to create a pure LLVM toolchain (that will not depend on GNU
and produce GNU-free code too) on a musl based distribution.
For now, I use gcc to bootstrap and build all LLVM components. I do it
individually because I was running out of space and memory trying to
build all using LLVM_ENABLE_PROJECTS. Also, I don't want to create a
all-in-one package. Then, once
2015 Sep 24
3
The Trouble with Triples
> > > The word 'all' is what still bothers me here. If any one piece of the information is derived from incorrect information in the triple, then the behaviour will likely be incorrect.
> >
> > If it's possible to be derived from the triple then it's going to be correct or the triple is incorrect.
> > If it's something that's overridden later
2019 Jun 24
24
A libc in LLVM
Hello LLVM Developers,
Within Google, we have a growing range of needs that existing libc
implementations don't quite address. This is pushing us to start working on
a new libc implementation.
Informal conversations with others within the LLVM community has told us
that a libc in LLVM is actually a broader need, and we are increasingly
consolidating our toolchains around LLVM. Hence, we