On Sun, 30 Jan 2011, Ian Lance Taylor wrote:

> I think that the call to lang_hooks.init_option_struct must be moved
> after the call to default_options_optimization, one way or another.

No, that is wrong; by design this structure initialization should happen 
before the options from the command line (including -On) have their 
effects.  Rather, I think -fno-fast-math - whether explicit or implicit - 
should not be overriding such language-dependent defaults for particular 
options; if a language defaults to -fno-math-errno, explicit -fmath-errno 
should be required to override that (essentially, the set of options 
implied by -ffast-math / -fno-fast-math should depend on the language).

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

Reply via email to