Hi, What is the difference between .comm and .largecomm ( in gas for x86_64). May it be assumed that ( the address of a ) symbol defined by .comm is < 2G, e.g. after .comm foo,100,4,4 movabsq $foo,%rax 'rax' has 0's in the upper 33 bits. Thank you in advance. Regards, David -- David Livshin http://www.dalsoft.com