> Different targets use the machine reorg pass for all sorts of different
> things.  Most of the code in reorg.c is actually not the machine reorg
> pass, it is the delay slots pass (pass_delay_slots).  The machine reorg
> pass (pass_machine_reorg) simply calls targetm.machine_dependent_reorg,
> which is what a backend (in config/*) calls
> TARGET_MACHINE_DEPENDENT_REORG.

  Which means if config/arch does NOT define TARGET_MACHINE_DEPENDENT_REORG
, then pass_machine_reorg does NOTHING for that arch. Am I right?

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667

Reply via email to