authorgravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2020-11-27 18:51:50+07:00
committergravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2020-11-27 18:51:50+07:00
logcf2ee4ae2c6608261e849f0d75209669d435624c
treebaef5e8c2eda44ae063eae723f5bbe6ff9549abd
parentdaf6c0da5b2d96530dea2d2a907f2b2ba55c8ba6

Add sparc64 long double mapping


1 files changed, 3 insertions(+), 0 deletions(-)

src/stage1/codegen.cpp+3
...@@ -8640,6 +8640,9 @@ static void define_builtin_types(CodeGen *g) {...@@ -8640,6 +8640,9 @@ static void define_builtin_types(CodeGen *g) {
8640 case ZigLLVM_ppc64le:8640 case ZigLLVM_ppc64le:
8641 add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble);8641 add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble);
8642 break;8642 break;
8643 case ZigLLVM_sparcv9:
8644 add_fp_entry(g, "c_longdouble", 128, LLVMFP128Type(), &g->builtin_types.entry_c_longdouble);
8645 break;
8643 case ZigLLVM_avr:8646 case ZigLLVM_avr:
8644 // It's either a float or a double, depending on a toolchain switch8647 // It's either a float or a double, depending on a toolchain switch
8645 add_fp_entry(g, "c_longdouble", 64, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);8648 add_fp_entry(g, "c_longdouble", 64, LLVMDoubleType(), &g->builtin_types.entry_c_longdouble);