Hello!
> My recenttly introduced STV pass doesn't skip debug instructions and it
> causes transformation
> (mistly cost computation) depending on debug info. It causes bootstrap
> comparison failure. This
> patch fixes. Bootstrapped for i686-linux. Testing for
> x86_64-unknown-linux-gnu{,m32} is in
> progress. OK for trunk if pass?
IMO, it would be also beneficial to bootstrap with slm default
architecture, so new code paths get some coverage via bootstrap.
> gcc/
>
> 2015-09-29 Ilya Enkovich <[email protected]>
>
> * config/i386/i386.c (scalar_chain::analyze_register_chain): Ignore
> debug insns.
> (scalar_chain::convert_reg): Likewise.
>
> gcc/testsuite/
>
> 2015-09-29 Ilya Enkovich <[email protected]>
>
> * gcc.target/i386/pr67761.c: New test.
OK.
Thanks,
Uros.