CLI-FE merge 4.3 to 4.5

Diego Novillo dnovillo@google.com
Thu May 13 21:20:00 GMT 2010


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.



More information about the Gcc mailing list