| // RUN: llvm-mc -triple powerpc-apple-darwin8 -arch=ppc32 -filetype=obj %s -o - | llvm-readobj -sections | FileCheck %s |
| |
| // CHECK: Section { |
| // CHECK-NEXT: Index: 0 |
| |
| // CHECK: Section { |
| // CHECK-NEXT: Index: 1 |
| // CHECK-NEXT: Name: __textcoal_nt ( |
| |
| // CHECK: Section { |
| // CHECK-NEXT: Index: 2 |
| |
| // CHECK: Section { |
| // CHECK-NEXT: Index: 3 |
| // CHECK-NEXT: Name: __const_coal ( |
| |
| // CHECK: Section { |
| // CHECK-NEXT: Index: 4 |
| // CHECK-NEXT: Name: __datacoal_nt ( |
| |
| .section __TEXT,__text,regular,pure_instructions |
| .machine ppc |
| .section __TEXT,__textcoal_nt,coalesced,pure_instructions |
| .section __TEXT,__symbol_stub1,symbol_stubs,pure_instructions,16 |
| .section __TEXT,__text,regular,pure_instructions |
| .section __TEXT,__textcoal_nt,coalesced,pure_instructions |
| .globl _foo |
| .weak_definition _foo |
| .align 4 |
| _foo: |
| blr |
| |
| .subsections_via_symbols |
| .section __TEXT,__const_coal,coalesced |
| .globl _a ; @a |
| .weak_definition _a |
| .align 4 |
| _a: |
| .long 1 ; 0x1 |
| |
| .section __DATA,__datacoal_nt,coalesced |
| .globl _b ; @b |
| .weak_definition _b |
| .align 2 |
| _b: |
| .long 5 ; 0x5 |