Home | History | Annotate | Download | only in PowerPC
      1 // RUN: llvm-mc -triple powerpc-apple-darwin8 -arch=ppc32 -filetype=obj %s -o - | llvm-readobj -sections | FileCheck %s
      2 
      3 // CHECK: Section {
      4 // CHECK-NEXT: Index: 0
      5 
      6 // CHECK: Section {
      7 // CHECK-NEXT: Index: 1
      8 // CHECK-NEXT: Name: __textcoal_nt (
      9 
     10 // CHECK: Section {
     11 // CHECK-NEXT: Index: 2
     12 
     13 // CHECK: Section {
     14 // CHECK-NEXT: Index: 3
     15 // CHECK-NEXT: Name: __const_coal (
     16 
     17 // CHECK: Section {
     18 // CHECK-NEXT: Index: 4
     19 // CHECK-NEXT: Name: __datacoal_nt (
     20 
     21   .section  __TEXT,__text,regular,pure_instructions
     22   .machine ppc
     23   .section  __TEXT,__textcoal_nt,coalesced,pure_instructions
     24   .section  __TEXT,__symbol_stub1,symbol_stubs,pure_instructions,16
     25   .section  __TEXT,__text,regular,pure_instructions
     26   .section  __TEXT,__textcoal_nt,coalesced,pure_instructions
     27   .globl  _foo
     28   .weak_definition  _foo
     29   .align  4
     30 _foo:
     31 	blr
     32 
     33 .subsections_via_symbols
     34 	.section	__TEXT,__const_coal,coalesced
     35 	.globl	_a                      ; @a
     36 	.weak_definition	_a
     37 	.align	4
     38 _a:
     39 	.long	1                       ; 0x1
     40 
     41 	.section	__DATA,__datacoal_nt,coalesced
     42 	.globl	_b                      ; @b
     43 	.weak_definition	_b
     44 	.align	2
     45 _b:
     46 	.long	5                       ; 0x5
     47