aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/expr.c3
-rw-r--r--gcc/java/java-tree.h2
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 *);