core_ops_cgp.c usually overwhelms my system. It's a combination of the compiler and the system. It apparently doesn't cause problems elsewhere.
Alas, there appears no more narrowly-focused approach other than to turn off optimization for everyone, so that's what this patch does. Better would be a way for specific end-users to specify this -- either via command line options or hints file overrides, or something. --- parrot-current/config/gen/makefiles/CFLAGS.in 2006-08-20 19:15:20.000000000 -0400 +++ parrot-gcc/config/gen/makefiles/CFLAGS.in 2007-03-21 12:20:04.829996000 -0400 @@ -9,6 +9,7 @@ src/spf_render.c -{-Wformat-nonliteral} # noisy src/tsq.c [EMAIL PROTECTED]@} # never optimize tsq.c! src/ops/core_ops_cg.c [EMAIL PROTECTED]@} # takes too long +src/ops/core_ops_cgp.c [EMAIL PROTECTED]@} # takes too long src/ops/core_ops_switch.c [EMAIL PROTECTED]@} # Overwhelms some compilers. src/py_func.c +{-Ipmc} # include pmc_default.h -- Andy Dougherty [EMAIL PROTECTED]