summaryrefslogtreecommitdiff
path: root/ortho/gcc/ortho-lang.c
diff options
context:
space:
mode:
Diffstat (limited to 'ortho/gcc/ortho-lang.c')
-rw-r--r--ortho/gcc/ortho-lang.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ortho/gcc/ortho-lang.c b/ortho/gcc/ortho-lang.c
index ef4c9ee..e8387fd 100644
--- a/ortho/gcc/ortho-lang.c
+++ b/ortho/gcc/ortho-lang.c
@@ -629,7 +629,11 @@ type_for_size (unsigned int precision, int unsignedp)
if (precision <= MAX_BITS_PER_WORD)
signed_and_unsigned_types[precision][unsignedp] = t;
-
+ else
+ // Handle larger requests by returning a NULL tree and letting
+ // the back end default to another approach.
+ t = NULL_TREE;
+
return t;
}