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 *

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 and out of

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 Graphite

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,