136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# RUN: llvm-mc -filetype=obj -triple mips64eb-unknown-freebsd %s -o - | llvm-readobj -s -sd | FileCheck %s
236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .section        .fixups,"",@progbits
436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xff
536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$diff0 = ($loc1)-($loc0)
636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .2byte   ($diff0)
736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xff
936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$diff1 = ($loc2)-($loc0)
1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .4byte  ($diff1)
1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xff
1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$diff2 = ($loc3)-($loc0)
1436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .8byte  ($diff2)
1536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xff
1636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
1736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$loc0:
1836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xee
1936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$loc1:
2036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xdd
2136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$loc2:
2236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines        .byte   0xcc
2336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines$loc3:
2436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines
2536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK:	AddressSize: 64bit
2636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK:	  Section {
2736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK:	    Name: .fixups (12)
2836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Type: SHT_PROGBITS (0x1)
2936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Flags [ (0x0)
3036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    ]
3136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Address: 0x0
3236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Offset: 0x40
3336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Size: 21
3436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Link: 0
3536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    Info: 0
3636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    AddressAlignment: 1
3736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    EntrySize: 0
3836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    SectionData (
3936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	      0000: FF0001FF 00000002 FF000000 00000000  |................|
4036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	      0010: 03FFEEDD CC                          |.....|
4136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	    )
4236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK-NEXT:	  }
4336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines# CHECK:	]
44