blob: e5a1d724588d0e869066a4316718b40cd01cf9c8 [file] [log] [blame]
#as: -linker-allocated-gregs
#objdump: -drt
# Since we don't merge BPO-relocs until linking with
# -linker-allocated-gregs, we automatically correctly handle the two
# seemingly neighboring comm-symbols that don't merge well at
# assembly-time.
.*: file format elf64-mmix
SYMBOL TABLE:
0+ l d \.text 0+ (|\.text)
0+ l d \.data 0+ (|\.data)
0+ l d \.bss 0+ (|\.bss)
0+ l O \.bss 0+4 comm_symbol3
0+4 l O \.bss 0+4 comm_symbol4
0+4 O \*COM\* 0+4 comm_symbol1
0+4 O \*COM\* 0+4 comm_symbol2
Disassembly of section \.text:
0+ <\.text>:
0: 232a0000 addu \$42,\$0,0
2: R_MMIX_BASE_PLUS_OFFSET comm_symbol1
4: 232b0000 addu \$43,\$0,0
6: R_MMIX_BASE_PLUS_OFFSET comm_symbol2
8: 232c0000 addu \$44,\$0,0
a: R_MMIX_BASE_PLUS_OFFSET \.bss
c: 232d0000 addu \$45,\$0,0
e: R_MMIX_BASE_PLUS_OFFSET \.bss\+0x4