> The machine reorg pass in particular can change anything, and may change > the CFG. The delay slots pass may also change the CFG. It depends on > your particular target.
From the comments and source code in gcc/reorg.c, I guess both machine reorg pass and delay slots pass are for delayed-branch scheduling. And you said it depends on particular target. Did you mean those architectures have branch delay slot, like those listed in the comments in gcc/reorg.c? Regards, chenwj -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667