1df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// RUN: llvm-mc -filetype=obj %s -o - -triple x86_64-pc-linux | llvm-objdump -s - | FileCheck %s 2df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne 3df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK: Contents of section .text: 4df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK-NEXT: 0000 03042502 00000003 04250100 0000ebf7 5df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.text 1 6df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourneadd 1, %eax 7df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbournejmp label 8df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.subsection 9df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourneadd 2, %eax 10df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbournelabel: 11df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne 12df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK-NOT: Contents of section .rela.text: 13df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne 14df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK: Contents of section .data: 15df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK-NEXT: 0000 01030402 74657374 16df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.data 17df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbournel0: 18df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte 1 19df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.subsection 1+1 20df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbournel1: 21df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte 2 22df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbournel2: 23df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.subsection l2-l1 24df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte l1-l0 25df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.subsection 3 26df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.ascii "test" 27df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.previous 28df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte 4 29df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne 30df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK: Contents of section test: 31df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne// CHECK-NEXT: 0000 010302 32df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.section test 33df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte 1 34df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.pushsection test, 1 35df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte 2 36df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.popsection 37df39be6cb4eb44011db3d3e86f8fe463f81ce127Peter Collingbourne.byte 3 38