Re: common.opt and optimization attribute housekeeping

2015-01-18 Thread Jan Hubicka
> On Sun, Jan 18, 2015 at 06:45:03PM +0100, Jan Hubicka wrote: > > @@ -1299,7 +1299,7 @@ has finished > > > > ; This option is not documented yet as its semantics will change. > > fgraphite > > -Common Report Var(flag_graphite) > > +Common Report Var(flag_graphite) Opitmization > > Enable in a

Re: common.opt and optimization attribute housekeeping

2015-01-18 Thread Jakub Jelinek
On Sun, Jan 18, 2015 at 06:45:03PM +0100, Jan Hubicka wrote: > @@ -1299,7 +1299,7 @@ has finished > > ; This option is not documented yet as its semantics will change. > fgraphite > -Common Report Var(flag_graphite) > +Common Report Var(flag_graphite) Opitmization > Enable in and out of Graphi

Re: common.opt and optimization attribute housekeeping

2015-01-18 Thread Jan Hubicka
Hi, this is variant I comitted after further testing. Main change is in ipa-reference that can not treat -fno-ipa-reference functions as external functions, because unlike those they may affect local variables. Bootstrapped/regtested x86_64-linux, comitted. Honza * gcc.dg/ipa/ipa-icf-

common.opt and optimization attribute housekeeping

2015-01-16 Thread Jan Hubicka
Hi, this patch finishes transition of IPA passes to be per-function (and thus behaving sanely at LTO time when different flags are mixed). It also goes through common.opt and fixes attributes of quite few flags: fauto-inc-dec, fdelete-dead-exceptions, ffunction-cse, fgraphite, fst