Hi, This patch makes scheduler files to be predicated on INSN_SCHEDULING, which fixes bootstrap-time warnings on targets without scheduling support. I suspect fine-grain use of INSN_SCHEDULING was provoked by some historical reasons, but at current point I don't see any justification for that. The patch was bootstrapped both on targets that don't have scheduling (m68k) and on those which do (x86_64, ia64 and ppc64). OK for trunk? :ADDPATCH scheduler: Thanks, Maxim