commit cf2ee4ae2c6608261e849f0d75209669d435624c (tree)
parent daf6c0da5b2d96530dea2d2a907f2b2ba55c8ba6
Author: Koakuma <koachan@protonmail.com>
Date: Fri, 27 Nov 2020 18:51:50 +0700
Add sparc64 long double mapping
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git 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);