On Sun, Apr 14, 2013 at 3:34 PM, Steven Bosscher wrote: > Hello, > > My new delay branch scheduler uses TODO_verify_rtl_sharing but it > turns out that verify_rtl_sharing doesn't handle SEQUENCEs correctly: > Clearing the used-flags is done correctly, but verifying insns in the > SEQUENCE fails. The problem is that every insn in the SEQUENCE is > marked used via PATTERN(SEQUENCE) and also via PREV_INSN/NEXT_INSN of > the insns in the SEQUENCE. > > Fixed with the attached patch. Bootstrapepd&tested on > sparc64-unknown-linux-gnu, and cross-built&tested on mips-elf, both > with TODO_verify_rtl_sharing added to the passes in reorg.c. > Will commit as obvious.
Andreas Krebbel's patch (http://gcc.gnu.org/ml/gcc-patches/2013-04/msg00714.html) makes the problem go away for me, so I'm not going to commit this patch after all. Ciao! Steven