Hi Roman, Roman Zhuykov <zhr...@ispras.ru> writes:
>> SMS is disabled in tests not to break them when SMS does loop versioning. > > And I'm not really sure about this. First of all, there are a lot of > scan-assembler-times tests which fail when modulo-scheduler is enabled, > probably the same happens when some unrolling parameters are not > default. It seems that any non-default optimization which creates more > instruction copies can break scan-assembler-times check. IMHO, it is > not necessary to workaround this in few particular tests. Second, I'm > not sure how dg-skip-if directive works. When one enables SMS setting > "Init(1)" directly into common.opt this won't be catched, would it? Agree on everything. Also enabling SMS from common.opt apparently makes dg-skip-if not effective. Thanks for commenting I'm updating the patch. Andrea