On Wed, 30 Oct 2013, David Malcolm wrote:

> My idea is to introduce a GCC_OPTION macro, and replace the above with:
> 
>   static bool
>   gate_vrp (void)
>   {
>     return GCC_OPTION (flag_tree_vrp) != 0;
>   }

That's only slightly shorter than the full expansion using global_options; 
I'd prefer using the full expansion.

(Of course the ideal is to use explicit options pointers instead of 
global_options.  For example, if such a pointer were associated with the 
current function, it might make function-specific options handling a bit 
less fragile.)

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to