"C. Bergström"
2014-Aug-28 02:48 UTC
[LLVMdev] AARCH64 - compiler-rt missing some functions
Hi Does anyone have a plan of attack for some things which libgcc is providing on AARCH64, but compiler-rt isn't yet? We're hitting some Fortran issues with quad bits missing in glibc as a result. Specifically this list __addtf3 __eqtf2 __extenddftf2 __extendsftf2 __fixtfdi __fixtfsi __floatditf __floatsitf __gcc_qadd __gcc_qdiv __gcc_qmul __gcc_qsub __getf2 __gttf2 __letf2 __lttf2 __subtf3 __trunctfdf2 __trunctfsf2 __unordtf2 Comments/feedback appreciated. I'd like to get this upstream into compiler-rt asap. ./C
Joerg Sonnenberger
2014-Aug-28 11:31 UTC
[LLVMdev] [cfe-dev] AARCH64 - compiler-rt missing some functions
On Thu, Aug 28, 2014 at 09:48:33AM +0700, "C. Bergström" wrote:> __addtf3Present.> __eqtf2comparetf2.c> __extenddftf2Present.> __extendsftf2Present.> __fixtfdi > __fixtfsiHas a pending review, needs a bit work before commit.> __floatditfPresent.> __floatsitfPresent.> __gcc_qadd > __gcc_qdiv > __gcc_qmul > __gcc_qsubThose are only used on PPC for the double-double format?> __getf2 > __gttf2 > __letf2 > __lttf2comparetf2.c> __subtf3Present.> __trunctfdf2Present.> __trunctfsf2Present.> __unordtf2comparetf2.c Joerg
"C. Bergström"
2014-Sep-13 17:41 UTC
[LLVMdev] [cfe-dev] AARCH64 - compiler-rt missing some functions
2nd round of missing stuff in compiler-rt which is just waiting for review --------------- http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140210/204960.html http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140210/204961.html The code is pretty small - Can someone please review those patches and push it. This blocks quad math stuff on aarch64 from using compiler-rt instead of gnu libgcc __fixtfsi __fixunstfsi __floatsitf __floatunsitf
Reasonably Related Threads
- [LLVMdev] AARCH64 - compiler-rt missing some functions
- Nouveau for FreeBSD
- Asterisk how to setup alarm too many outgoing calls from same user
- [Openmp-dev] [cfe-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
- Branch based on call volume