This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: CLI-FE merge 4.3 to 4.5
On 5/10/10 10:31 , Kevin Williams wrote:
> 1. What is the correct behaviour for a FE in terms of setting the
> global variables cfun and current_function_declaration?
They should be set to the current function being parsed. These will be
set to NULL when the compiler is working in IPA mode.
> 2. It seems that the new api for set_cfun has some side effects on
> optimization flags? is this correct?
Yes, but only when function-specific optimizations are used.
> 3. How should DECL_FUNCTION_SPECIFIC_
> OPTIMIZATION be controled, should the front end be setting these per
> function? (I am looking to avoid IPA passes for now)
Function-specific optimizations are set an attribute, the FE does not
really need to do anything about them (other than making sure they are
preserved.
Diego.