From cff699c1bcf0ecf735face89ac3fabe5e0404e1b Mon Sep 17 00:00:00 2001 From: Per Bothner Date: Wed, 10 Mar 1999 15:22:47 -0800 Subject: [PATCH] jcf-write.c (generate_bytecode_insns): Handle __builtin_fmod, for %. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit � * jcf-write.c (generate_bytecode_insns): Handle __builtin_fmod, for %. From-SVN: r25682 --- gcc/java/jcf-write.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gcc/java/jcf-write.c b/gcc/java/jcf-write.c index 42d32d27ffa..7a9cb91ac3a 100644 --- a/gcc/java/jcf-write.c +++ b/gcc/java/jcf-write.c @@ -2396,6 +2396,13 @@ generate_bytecode_insns (exp, target, state) } nargs = state->code_SP - save_SP; state->code_SP = save_SP; + if (f == soft_fmod_node) + { + RESERVE (1); + OP1 (OPCODE_drem); + NOTE_PUSH (2); + break; + } if (TREE_CODE (exp) == NEW_CLASS_EXPR) NOTE_POP (1); /* Pop implicit this. */ if (TREE_CODE (f) == FUNCTION_DECL && DECL_CONTEXT (f) != NULL_TREE) -- 2.30.2