Hi all. I work on a VLIW architecture. The sched2 pass adds a TImode to insns which should start a new issue group. But, after this pass, other passes change the insns, so the sched2 work that was done is not correct anymore (the groups of insns might be invalid).
In particular I see that the compgotos pass deletes and inserts jump insns without being aware of the TI attributes which on my port leads to an error. What am I doing wrong? Should I move the sched2 pass to be the last? Thanks, Roy.