Hi! On Mon, Mar 30, 2020 at 09:50:05AM +0100, Richard Sandiford wrote: > With this change, the only remaining function of -fsplit-wide-types-early > is to act as a double lock on one pass. IMO it'd make more sense to remove > that double lock and make -fsplit-wide-types-early and -fsplit-wide-types > act as independent options, a bit like -fschedule-insns{,2}.
But then, -fsplit-wide-types would control two passes, one of which is identical to -fsplit-wide-types-early, just in a different spot in the pass pipeline. That is bad enough on its own, already :-/ I still think all three passes should be controlled by -fsplit-wide-types, just as they already are (and the "old" two have been for years). Segher