Mercurial > hg > CbC > CbC_llvm
view test/MC/Mips/section-size.s @ 121:803732b1fca8
LLVM 5.0
author | kono |
---|---|
date | Fri, 27 Oct 2017 17:07:41 +0900 |
parents | 1172e4bd9c6f |
children | c2174574ed3a |
line wrap: on
line source
# RUN: llvm-mc -triple mips-unknown-linux -filetype=obj \ # RUN: -mips-round-section-sizes %s | llvm-readobj -sections | FileCheck %s .section ".talign1", "ax" .p2align 4 t1: .byte 1 .section ".talign2", "ax" .p2align 3 t2: addiu $2, $2, 1 addiu $2, $2, 1 .section ".talign3", "ax" .p2align 3 t3: addiu $2, $2, 1 .section ".talign4", "ax" t4: .byte 1 .section ".dalign1", "a" .p2align 4 d1: .byte 1 .section ".dalign2", "a" .p2align 3 d2: .word 1 .word 2 .section ".dalign3", "a" .p2align 3 d3: .word 1 .section ".dalign4", "a" d4: .byte 1 .section ".dalign5", "a" .p2align 16 d5: .word 1 .section ".nalign1", "" .p2align 4 n1: .byte 1 .section ".nalign2", "" .p2align 3 n2: .word 1 .word 2 .section ".nalign3", "" .p2align 3 n3: .word 1 .section ".nalign4", "" n4: .byte 1 # CHECK-LABEL: Name: .talign1 # CHECK: Size: 16 # CHECK: AddressAlignment: 16 # CHECK-LABEL: } # CHECK-LABEL: Name: .talign2 # CHECK: Size: 8 # CHECK: AddressAlignment: 8 # CHECK-LABEL: } # CHECK-LABEL: Name: .talign3 # CHECK: Size: 8 # CHECK: AddressAlignment: 8 # CHECK-LABEL: } # CHECK-LABEL: Name: .talign4 # CHECK: Size: 1 # CHECK: AddressAlignment: 1 # CHECK-LABEL: } # CHECK-LABEL: Name: .dalign1 # CHECK: Size: 16 # CHECK: AddressAlignment: 16 # CHECK-LABEL: } # CHECK-LABEL: Name: .dalign2 # CHECK: Size: 8 # CHECK: AddressAlignment: 8 # CHECK-LABEL: } # CHECK-LABEL: Name: .dalign3 # CHECK: Size: 8 # CHECK: AddressAlignment: 8 # CHECK-LABEL: } # CHECK-LABEL: Name: .dalign4 # CHECK: Size: 1 # CHECK: AddressAlignment: 1 # CHECK-LABEL: } # CHECK-LABEL: Name: .dalign5 # CHECK: Size: 65536 # CHECK: AddressAlignment: 65536 # CHECK-LABEL: } # CHECK-LABEL: Name: .nalign1 # CHECK: Size: 16 # CHECK: AddressAlignment: 16 # CHECK-LABEL: } # CHECK-LABEL: Name: .nalign2 # CHECK: Size: 8 # CHECK: AddressAlignment: 8 # CHECK-LABEL: } # CHECK-LABEL: Name: .nalign3 # CHECK: Size: 8 # CHECK: AddressAlignment: 8 # CHECK-LABEL: } # CHECK-LABEL: Name: .nalign4 # CHECK: Size: 1 # CHECK: AddressAlignment: 1 # CHECK-LABEL: }