Disable RTL inliner for Java
Bryce McKinlay
bryce@waitaki.otago.ac.nz
Mon Jun 10 04:23:00 GMT 2002
Jason Merrill wrote:
>>>>>>"Bryce" == Bryce McKinlay <bryce@waitaki.otago.ac.nz> writes:
>>>>>>
>>>>>>
>
>
>
>>This version of the patch allows the user to specify -finline-functions in
>>case they really want to use inlining.
>>
>>
>
>That seems wrong; perhaps you want -finline? -finline-functions means
>"treat all functions as inline candidates".
>
>
-finline means "pay attention to the inline keyword", ie consider
functions marked DECL_INLINE for inlining. Java has no "inline" keyword,
so all functions (or at least the local, non-virtual ones) are inline
candidates. flag_inline_functions is the correct flag to set to get the
inliner to do its stuff.
I guess we could make both flags work, but I don't really want to
encourage use of the broken inliner, just make it available for the few
cases where it helps. This is just a stop-gap until we get tree-level
inlining for Java.
regards
Bryce.
More information about the Java-patches
mailing list