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

Reply via email to