This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/36907] [4.4 Regression]: Gcc failed to bootstrap
- From: "hjl dot tools at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Jul 2008 17:41:52 -0000
- Subject: [Bug bootstrap/36907] [4.4 Regression]: Gcc failed to bootstrap
- References: <bug-36907-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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