------- Comment #15 from developer at sandoe-acoustics dot co dot uk 2010-03-24 17:39 ------- (In reply to comment #14) > Note that there was no libjava test failure with the patch in > http://gcc.gnu.org/ml/fortran/2010-03/txt00007.txt . Also with this patch the > test in comment #8 was not improved.
since this is re-opened a few notes .. (a) the test at comment #8 is different from the original bug since it carries out explicit initialization (as opposed to implicit). (b) I don't think the issue is the segment into which the data are assembled, but rather that the .space instruction is inefficient c.f. the .zerofill one. (c) comment (b) might lead to the observation that we could further improve things by replacing .space with .zerofill as the darwin ASM_SKIP_OP .. unfortunately, .zerofill needs state information (viz-a-viz what segment is current) or, alternatively, a priori knowledge of the target segment. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33120