> > Meh... Please no, this was the kind of scatter-patches my patch > aimed to avoid... for example, easy to miss some tests. > > Instead, on top of my patch, just copy the > scan-assembler_required_options proc to a > scan-tree-dump_required_options. ...no wait, should forcing > fat-lto be done for all tree-dumps? If only for a subset of
Yep, problem is that early tree passes and analysis part of IPA pases is run with fat-lto, while late and RTL passes and execution pass of IPA are not. I guess we could make ipa-dump/rtl-dump/tree-dump scanning to disable fat lto and introduce variants intended to scan late tree dumps and ipa execution dumps... Not sure if it would make more sense than just doing it explicitely in tests. > tree-dumps augment the *_required_options proc API to take > arguments that let you check for that. Well, listing all late tree passes is quite long and changing with time... Honza > > brgds, H-P