|
From: <sv...@va...> - 2012-07-14 09:18:08
|
sewardj 2012-07-14 10:18:02 +0100 (Sat, 14 Jul 2012)
New Revision: 2430
Log:
Increase max allowed pre-allocation (vreg-ised) block size from 10000
to 15000. In very extreme circumstances the JIT pipeline can create
huge blocks. Fixes #303250, at least for the time being.
Modified files:
trunk/priv/host_generic_reg_alloc2.c
Modified: trunk/priv/host_generic_reg_alloc2.c (+2 -2)
===================================================================
--- trunk/priv/host_generic_reg_alloc2.c 2012-07-14 09:22:13 +01:00 (rev 2429)
+++ trunk/priv/host_generic_reg_alloc2.c 2012-07-14 10:18:02 +01:00 (rev 2430)
@@ -404,9 +404,9 @@
vassert(0 == (N_SPILL64S % 4));
/* The live range numbers are signed shorts, and so limiting the
- number of insns to 10000 comfortably guards against them
+ number of insns to 15000 comfortably guards against them
overflowing 32k. */
- vassert(instrs_in->arr_used <= 10000);
+ vassert(instrs_in->arr_used <= 15000);
# define INVALID_INSTRNO (-2)
|