107 lines · plain
1# RUN: llvm-mc -triple mips-unknown-linux -filetype=obj \2# RUN: -mips-round-section-sizes %s | llvm-readobj --sections - | FileCheck %s3 .section ".talign1", "ax"4 .p2align 45t1: .byte 16 7 .section ".talign2", "ax"8 .p2align 39t2: addiu $2, $2, 110 addiu $2, $2, 111 12 .section ".talign3", "ax"13 .p2align 314t3: addiu $2, $2, 115 16 .section ".talign4", "ax"17t4: .byte 118 19 .section ".dalign1", "a"20 .p2align 421d1: .byte 122 23 .section ".dalign2", "a"24 .p2align 325d2: .word 126 .word 227 28 .section ".dalign3", "a"29 .p2align 330d3: .word 131 32 .section ".dalign4", "a"33d4: .byte 134 35 .section ".dalign5", "a"36 .p2align 1637d5: .word 138 39 .section ".nalign1", ""40 .p2align 441n1: .byte 142 43 .section ".nalign2", ""44 .p2align 345n2: .word 146 .word 247 48 .section ".nalign3", ""49 .p2align 350n3: .word 151 52 .section ".nalign4", ""53n4: .byte 154 55# CHECK-LABEL: Name: .talign156# CHECK: Size: 1657# CHECK: AddressAlignment: 1658# CHECK-LABEL: }59# CHECK-LABEL: Name: .talign260# CHECK: Size: 861# CHECK: AddressAlignment: 862# CHECK-LABEL: }63# CHECK-LABEL: Name: .talign364# CHECK: Size: 865# CHECK: AddressAlignment: 866# CHECK-LABEL: }67# CHECK-LABEL: Name: .talign468# CHECK: Size: 169# CHECK: AddressAlignment: 170# CHECK-LABEL: }71# CHECK-LABEL: Name: .dalign172# CHECK: Size: 1673# CHECK: AddressAlignment: 1674# CHECK-LABEL: }75# CHECK-LABEL: Name: .dalign276# CHECK: Size: 877# CHECK: AddressAlignment: 878# CHECK-LABEL: }79# CHECK-LABEL: Name: .dalign380# CHECK: Size: 881# CHECK: AddressAlignment: 882# CHECK-LABEL: }83# CHECK-LABEL: Name: .dalign484# CHECK: Size: 185# CHECK: AddressAlignment: 186# CHECK-LABEL: }87# CHECK-LABEL: Name: .dalign588# CHECK: Size: 6553689# CHECK: AddressAlignment: 6553690# CHECK-LABEL: }91# CHECK-LABEL: Name: .nalign192# CHECK: Size: 1693# CHECK: AddressAlignment: 1694# CHECK-LABEL: }95# CHECK-LABEL: Name: .nalign296# CHECK: Size: 897# CHECK: AddressAlignment: 898# CHECK-LABEL: }99# CHECK-LABEL: Name: .nalign3100# CHECK: Size: 8101# CHECK: AddressAlignment: 8102# CHECK-LABEL: }103# CHECK-LABEL: Name: .nalign4104# CHECK: Size: 1105# CHECK: AddressAlignment: 1106# CHECK-LABEL: }107