From cf2ee4ae2c6608261e849f0d75209669d435624c Mon Sep 17 00:00:00 2001 From: Koakuma Date: Fri, 27 Nov 2020 18:51:50 +0700 Subject: [PATCH] Add sparc64 long double mapping --- src/stage1/codegen.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/stage1/codegen.cpp b/src/stage1/codegen.cpp index 6a02f2912b..b449fb2fea 100644 --- a/src/stage1/codegen.cpp +++ b/src/stage1/codegen.cpp @@ -8640,6 +8640,9 @@ static void define_builtin_types(CodeGen *g) { case ZigLLVM_ppc64le: add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble); break; + case ZigLLVM_sparcv9: + add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble); + break; case ZigLLVM_avr: // It's either a float or a double, depending on a toolchain switch add_fp_entry(g, "c_longdouble", 64, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);