Next: Lflags, Previous: Irpc, Up: Pseudo Ops [Contents][Index]

### 7.52 `.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.