> I believe the real problem here is in place_block_symbol() and
> output_object_block().  If DECL_INITIAL is given for an array, then
> shouldn't we be taking the size from the initializer?

This means that the size of the array and the size of the initializer don't 
agree, right?  IMO this should be fixed instead since this could run afoul of 
various optimizations using array_ref_up_bound for example.

-- 
Eric Botcazou

Reply via email to