On Fri, Apr 25, 2014 at 02:57:38PM +0000, rohitarul...@freescale.com wrote: > Source file: gcc-4.8.2/gcc/varasm.c > @@ -7120,7 +7120,7 @@ > if (CONSTANT_POOL_ADDRESS_P (symbol)) > { > desc = SYMBOL_REF_CONSTANT (symbol); > output_constant_pool_1 (desc, 1); > ------------- (A) > offset += GET_MODE_SIZE (desc->mode);
I think the reason 1 is passed here for align is that with -fsection-anchors, in output_object_block we've already laid out everything in the block, assigning offsets from the start of the block. Aligning shouldn't be necessary, because we've already done that.. OTOH, it shouldn't hurt to align again. -- Alan Modra Australia Development Lab, IBM