diff options
Diffstat (limited to 'gcc/java')
-rw-r--r-- | gcc/java/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/java/expr.c | 3 | ||||
-rw-r--r-- | gcc/java/java-tree.h | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index a0cee42..2a8bd6e 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2004-01-09 Mark Mitchell <mark@codesourcery.com> + + * java-tree.h (java_expand_expr): Change prototype. + * expr.c (java_expand_expr): Add alt_rtl parameter. + 2004-01-09 Andrew Haley <aph@redhat.com> PR java/12755: diff --git a/gcc/java/expr.c b/gcc/java/expr.c index 82c110b..6b1c032 100644 --- a/gcc/java/expr.c +++ b/gcc/java/expr.c @@ -2448,7 +2448,8 @@ get_primitive_array_vtable (tree elt) struct rtx_def * java_expand_expr (tree exp, rtx target, enum machine_mode tmode, - int modifier /* Actually an enum expand_modifier. */) + int modifier /* Actually an enum expand_modifier. */, + rtx *alt_rtl ATTRIBUTE_UNUSED) { tree current; diff --git a/gcc/java/java-tree.h b/gcc/java/java-tree.h index 7da5055..9d4fcdd 100644 --- a/gcc/java/java-tree.h +++ b/gcc/java/java-tree.h @@ -1326,7 +1326,7 @@ extern tree decl_constant_value (tree); extern void java_mark_class_local (tree); #if defined(RTX_CODE) && defined (HAVE_MACHINE_MODES) -struct rtx_def * java_expand_expr (tree, rtx, enum machine_mode, int); +struct rtx_def * java_expand_expr (tree, rtx, enum machine_mode, int, rtx *); #endif extern void java_inlining_merge_static_initializers (tree, void *); extern void java_inlining_map_static_initializers (tree, void *); |