------- Comment #14 from hjl dot tools at gmail dot com  2008-07-24 17:41 
-------
The following targets are affected by revision 138075:

arm/arm.c:    flag_schedule_insns = flag_schedule_insns_after_reload = 0;
bfin/bfin.c:  bfin_flag_var_tracking = flag_var_tracking;
bfin/bfin.c:  bfin_flag_schedule_insns2 = flag_schedule_insns_after_reload;
i386/i386.c:    flag_schedule_insns_after_reload = flag_schedule_insns = 0;
ia64/ia64.c:  ia64_flag_var_tracking = flag_var_tracking;
ia64/ia64.c:  ia64_flag_schedule_insns2 = flag_schedule_insns_after_reload;

Michael, I think your patch changes the x86 backend:

  /* When scheduling description is not available, disable scheduler pass
     so it won't slow down the compilation and make x87 code slower.  */
  if (!TARGET_SCHEDULE)
    flag_schedule_insns_after_reload = flag_schedule_insns = 0;

You may set flag_schedule_insns_after_reload and flag_schedule_insns
while they should be cleared.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36907

Reply via email to