7.51 .lcomm symbol , length

Reserve length (an absolute expression) bytes for a local common denoted by symbol . The section and value of symbol are those of the new local common. The addresses are allocated in the bss section, so that at run-time the bytes start off zeroed. Symbol is not declared global (see .global ), so is normally not visible to ld .

Some targets permit a third argument to be used with .lcomm . This argument specifies the desired alignment of the symbol in the bss section.

The syntax for .lcomm differs slightly on the HPPA. The syntax is ‘ symbol .lcomm, length ’; symbol is optional.