From 3f865a02a6b052017e455f9095af56529e37820c Mon Sep 17 00:00:00 2001 From: Antoni Boucher Date: Tue, 8 Oct 2024 19:34:43 -0400 Subject: [PATCH] Handle missing types in jit_langhook_type_for_mode --- gcc/jit/dummy-frontend.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/jit/dummy-frontend.cc b/gcc/jit/dummy-frontend.cc index d2be8ca0c9c68..020f39f1dd6b8 100644 --- a/gcc/jit/dummy-frontend.cc +++ b/gcc/jit/dummy-frontend.cc @@ -1148,6 +1148,10 @@ jit_langhook_type_for_mode (machine_mode mode, int unsignedp) return complex_integer_type_node; } + for (int i = 0; i < NUM_FLOATN_NX_TYPES; i++) + if (FLOATN_NX_TYPE_NODE (i) != NULL_TREE + && mode == TYPE_MODE (FLOATN_NX_TYPE_NODE (i))) + return FLOATN_NX_TYPE_NODE (i); /* gcc_unreachable */ return NULL; }