diff options
author | Andrew Haley <aph@cygnus.com> | 2000-03-14 20:54:55 +0000 |
---|---|---|
committer | Andrew Haley <aph@gcc.gnu.org> | 2000-03-14 20:54:55 +0000 |
commit | d77a712d1d26b2d909390cd563258c1b17e06910 (patch) | |
tree | 4a0ffffcfcf3a2237d449ebd0601564cab41f49f /gcc/java/check-init.c | |
parent | 7924327ea498666704c9103d92645c891bbd00c9 (diff) | |
download | gcc-d77a712d1d26b2d909390cd563258c1b17e06910.zip gcc-d77a712d1d26b2d909390cd563258c1b17e06910.tar.gz gcc-d77a712d1d26b2d909390cd563258c1b17e06910.tar.bz2 |
check-init.c (check_init): Add new cases for unary and binary tree nodes.
2000-02-14 Andrew Haley <aph@cygnus.com>
* check-init.c (check_init): Add new cases for unary and binary
tree nodes.
From-SVN: r32543
Diffstat (limited to 'gcc/java/check-init.c')
-rw-r--r-- | gcc/java/check-init.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/java/check-init.c b/gcc/java/check-init.c index aa0e47b..fed19a7 100644 --- a/gcc/java/check-init.c +++ b/gcc/java/check-init.c @@ -622,6 +622,12 @@ check_init (exp, before) case POSTINCREMENT_EXPR: case NON_LVALUE_EXPR: case INSTANCEOF_EXPR: + case FIX_CEIL_EXPR: + case FIX_FLOOR_EXPR: + case FIX_ROUND_EXPR: + case EXPON_EXPR: + case ABS_EXPR: + case FFS_EXPR: /* Avoid needless recursion. */ exp = TREE_OPERAND (exp, 0); goto again; @@ -655,6 +661,15 @@ check_init (exp, before) case MAX_EXPR: case MIN_EXPR: case ARRAY_REF: + case LROTATE_EXPR: + case RROTATE_EXPR: + case CEIL_DIV_EXPR: + case FLOOR_DIV_EXPR: + case ROUND_DIV_EXPR: + case CEIL_MOD_EXPR: + case FLOOR_MOD_EXPR: + case ROUND_MOD_EXPR: + case EXACT_DIV_EXPR: binop: check_init (TREE_OPERAND (exp, 0), before); /* Avoid needless recursion, especially for COMPOUND_EXPR. */ |