diff options
Diffstat (limited to 'gcc/java/builtins.c')
-rw-r--r-- | gcc/java/builtins.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/java/builtins.c b/gcc/java/builtins.c index f4a8efb2a1b..850e797426e 100644 --- a/gcc/java/builtins.c +++ b/gcc/java/builtins.c @@ -161,6 +161,8 @@ initialize_builtins (void) { tree double_ftype_double, double_ftype_double_double; tree float_ftype_float, float_ftype_float_float; + /* APPLE LOCAL lno */ + tree void_ftype; tree t; int i; @@ -185,6 +187,10 @@ initialize_builtins (void) t = tree_cons (NULL_TREE, double_type_node, t); double_ftype_double_double = build_function_type (double_type_node, t); + /* APPLE LOCAL begin lno */ + void_ftype = build_function_type (void_type_node, NULL_TREE); + /* APPLE LOCAL end lno */ + define_builtin (BUILT_IN_FMOD, "__builtin_fmod", double_ftype_double_double, "fmod"); define_builtin (BUILT_IN_FMODF, "__builtin_fmodf", @@ -216,6 +222,10 @@ initialize_builtins (void) double_ftype_double, "_ZN4java4lang4Math4sqrtEd"); define_builtin (BUILT_IN_TAN, "__builtin_tan", double_ftype_double, "_ZN4java4lang4Math3tanEd"); + /* APPLE LOCAL begin lno */ + define_builtin (BUILT_IN_MAYBE_INFINITE_LOOP, "__builtin_maybe_infinite_loop", + void_ftype, "__builtin_maybe_infinite_loop"); + /* APPLE LOCAL end lno */ build_common_builtin_nodes (); } |