Inliner for Java

Andrew Haley aph@cambridge.redhat.com
Fri Aug 9 03:19:00 GMT 2002


Alexandre Oliva writes:
 > On Aug  6, 2002, Andrew Haley <aph@cambridge.redhat.com> wrote:
 > 
 > > 2002-07-30  Andrew Haley  <aph@redhat.com>
 > 
 > > 	* tree-inline.c: Add includes for Java inliner.
 > > 	(remap_decl): Don't handle anonymous types for Java.
 > > 	(remap_block): Add handling for Java trees.
 > > 	(copy_scope_stmt): Conditionalize for non-Java use only.
 > > 	(copy_body_r): Handle Java trees.  Add handling for
 > > 	LABELED_BLOCK_EXPR, EXIT_BLOCK_EXPR, Java blocks.
 > > 	(initialize_inlined_parameters):  Handle Java trees.
 > > 	(declare_return_variable): Likewise.
 > > 	(expand_call_inline): Handle Java trees.
 > > 	(walk_tree): Likewise.
 > > 	(copy_tree_r): Don't handle SCOPE_STMTs for Java.
 > > 	(add_stmt_to_compound): New function.
 > 
 > Hey, this is pretty cool!  I wish I could approve it, but AFAIK I
 > can't :-( Even though I created tree-inline.c, I was mostly just
 > moving code from the C++ front-end.  Oh, well...  I hope someone that
 > can approve this does it soon.  Thanks for doing it!

Thanks.

I admit that I'm unsure who would be the best person to review this.

Perhaps a joint effort between rth and bothner?  If either of them can
find the time from their busy schedules to look at this rather long
patch I will be eternally grateful...

Andrew.



More information about the Gcc-patches mailing list