28 lines
		
	
	
		
			628 B
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			628 B
		
	
	
	
		
			ArmAsm
		
	
	
	
# Check that .sdata and .sbss sections have SHF_MIPS_GPREL flags
 | 
						|
# and proper section types.
 | 
						|
 | 
						|
# RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o - \
 | 
						|
# RUN:   | llvm-readobj -s | FileCheck %s
 | 
						|
 | 
						|
  .sdata
 | 
						|
  .word 0
 | 
						|
 | 
						|
  .sbss
 | 
						|
  .zero 4
 | 
						|
 | 
						|
# CHECK:      Name: .sdata
 | 
						|
# CHECK-NEXT: Type: SHT_PROGBITS
 | 
						|
# CHECK-NEXT: Flags [ (0x10000003)
 | 
						|
# CHECK-NEXT:   SHF_ALLOC
 | 
						|
# CHECK-NEXT:   SHF_MIPS_GPREL
 | 
						|
# CHECK-NEXT:   SHF_WRITE
 | 
						|
# CHECK-NEXT: ]
 | 
						|
 | 
						|
# CHECK:      Name: .sbss
 | 
						|
# CHECK-NEXT: Type: SHT_NOBITS
 | 
						|
# CHECK-NEXT: Flags [ (0x10000003)
 | 
						|
# CHECK-NEXT:   SHF_ALLOC
 | 
						|
# CHECK-NEXT:   SHF_MIPS_GPREL
 | 
						|
# CHECK-NEXT:   SHF_WRITE
 | 
						|
# CHECK-NEXT: ]
 |