.text foo: .dc.l 0x12345678 .section .rela.text,"" .ifdef ELF64 .dc.a 0 .dc.a 0x000ffff000000000 + RELOC .dc.a 0x0000000000000001 .dc.a 0 .dc.a 0 .dc.a 0 .else # Some targets, such as `h8300-*' or `ip2k-*', use 16-bit addresses. # With them `.dc.a' emits 16-bit quantities, so we need to use # `.dc.l' for 32-bit relocation data. .dc.l 0 .dc.l 0x0ffff000 + RELOC .dc.l 0x00000001 .dc.l 0 .dc.l 0 .dc.l 0 .endif