gcc -g3 -ffunction-sections -Wl,-gc-sections a.c
readelf -wl a.out
gives
Line Number Statements:
Extended opcode 2: set Address to 0x4003f6
Special opcode 6: advance Address by 0 to 0x4003f6 and Line by 1 to 2
Special opcode 62: advance Address by 4 to 0x4003fa and Line by 1 to 3
Special opcode 76: advance Address by 5 to 0x4003ff and Line by 1 to 4
Advance PC by 2 to 0x400401
Extended opcode 1: End of Sequence
Extended opcode 2: set Address to 0x0
Special opcode 11: advance Address by 0 to 0x0 and Line by 6 to 7
Special opcode 62: advance Address by 4 to 0x4 and Line by 1 to 8
Special opcode 76: advance Address by 5 to 0x9 and Line by 1 to 9
Advance PC by 2 to 0xb
Extended opcode 1: End of Sequence