On 05/28/2015 08:03 PM, Jakub Jelinek wrote:
On Thu, May 28, 2015 at 07:57:39PM +0200, Richard Biener wrote:
But we've been trying to avoid this. And the jit might not be too happy about 
it either.

Yeah, we should certainly try to avoid them, especially if it would affect
many variables having to be constructed.

        Jakub


Ok, thus I will do it as before my modifications:

static pool_allocator <update_cost_record> *update_cost_record_pool = NULL;

/* Initiate update cost records.  */
static void
init_update_cost_records (void)
{
 update_cost_record_pool = new pool_allocator <update_cost_record>
   ("update cost records", 100);
}

I'm going to migrate rest of patches that use the same construct.

Thanks,
Martin

Reply via email to