------- Comment #12 from bonzini at gnu dot org 2009-02-11 19:00 ------- /* For -O2 and beyond, turn off -fschedule-insns by default. It tends to make the problem with not enough registers even worse. */
As risky as this may be (for performance, not correctness), what about changing "if (level > 1)" to "if (level == 2)"? And what about enabling it on x86-64? -- bonzini at gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bonzini at gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38306