Commit 105a8d1c by Anthony Green Committed by Anthony Green

jcf-write.c (generate_bytecode_insns): Use TYPE_IS_WIDE to determine how many stack slots to pop.

	* jcf-write.c (generate_bytecode_insns): Use TYPE_IS_WIDE to
        determine how many stack slots to pop.

From-SVN: r31709
parent 946efde1
2000-01-30 Anthony Green <green@redhat.com>
* jcf-write.c (generate_bytecode_insns): Use TYPE_IS_WIDE to
determine how many stack slots to pop.
2000-01-29 Alexandre Petit-Bianco <apbianco@cygnus.com> 2000-01-29 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (formal_parameter:): Set `$$' to NULL_TREE for better * parse.y (formal_parameter:): Set `$$' to NULL_TREE for better
......
...@@ -1625,7 +1625,7 @@ generate_bytecode_insns (exp, target, state) ...@@ -1625,7 +1625,7 @@ generate_bytecode_insns (exp, target, state)
/* COND_EXPR can be used in a binop. The stack must be adjusted. */ /* COND_EXPR can be used in a binop. The stack must be adjusted. */
if (TREE_TYPE (exp) != void_type_node) if (TREE_TYPE (exp) != void_type_node)
NOTE_POP (TYPE_PRECISION (TREE_TYPE (exp)) > 32 ? 2 : 1); NOTE_POP (TYPE_IS_WIDE (TREE_TYPE (exp)) ? 2 : 1);
} }
break; break;
case CASE_EXPR: case CASE_EXPR:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment