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 <enkovich....@gmail.com> > > * config/i386/i386.c (scalar_chain::analyze_register_chain): Ignore > debug insns. > (scalar_chain::convert_reg): Likewise. > > gcc/testsuite/ > > 2015-09-29 Ilya Enkovich <enkovich....@gmail.com> > > * gcc.target/i386/pr67761.c: New test. OK. Thanks, Uros.