This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: Disable RTL inlininer for Java?


> "David S. Miller" <davem@redhat.com> writes:
> > Why don't we just kill the whole RTL inliner on the mainline?
> > It rots more and more over time, hey this might provide more
> > of an impetus for folks to work on tree inlining for the lagging
> > languages :-)
> 
> This seems to imply that the tree language is the only supported
> interface to the GCC back end.  I.e. no front end should ever bypass
> the tree code to generate RTL directly for the back end.  Is that so?
> 
> Maybe that's obvious to everyone else working with GCC, but I haven't
> seen it stated anywhere.

I believe this is only way for future.
We want to do optimizations at tree level and thus all langauges must
use trees in order to be fully optimized.
I would fully support disabling the rtl inliner even when it cause
temporary performance problems.
I believe that getting Java function-at-time should be current goal of
the Java developers (if time allows, of course), but situation seems to
be more complex on fortran side, as f77 fronend is, well, mess and f90
project does not appear to be avaialble soon.

Honza
> 
> -- 
> Lars Brinkhoff          http://lars.nocrew.org/     Linux, GCC, PDP-10,
> Brinkhoff Consulting    http://www.brinkhoff.se/    HTTP programming


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]