[Info-vax] %LINK-F-64BMOD, 64-bit psect $64BIT_ADDR$ must be demand zero
hb
end.of at inter.net
Mon Jun 1 15:16:05 EDT 2015
On 06/01/2015 07:03 PM, John Reagan wrote:
> On Itanium, a non-zero initialization in ANY large COMMON block will cause a huge
object file as there isn't the same TIR records that we can use to
initialize a
demand-zero section. The compiler materializes the WHOLE section just
to but in the
single non-zero initialization. There should be something in the
release notes.
... and by default the I64 linker will generate a huge image file as
well, containing the whole section in a [LOADable ELF] segment, except
you have trailing zeros in that segment and you tell the linker to strip
them off with /demand_zero=per_page.
More information about the Info-vax
mailing list