24 lines
		
	
	
		
			453 B
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			453 B
		
	
	
	
		
			ArmAsm
		
	
	
	
| // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux < %s | llvm-readobj -r -t | FileCheck %s
 | |
| 
 | |
| // CHECK:       Section {{.*}} .rela.text {
 | |
| // CHECK-NEXT:    0x0 R_X86_64_32 d 0x0
 | |
| // CHECK-NEXT:  }
 | |
| 
 | |
| // CHECK:      Symbol {
 | |
| // CHECK:        Name:  d2
 | |
| // CHECK-NEXT:   Value: 0x2A
 | |
| 
 | |
| a:
 | |
|         b = a
 | |
|         c = a
 | |
|         d = a
 | |
|         .weak d
 | |
|         .long d + (b - c)
 | |
| 
 | |
| 
 | |
| a2:
 | |
|         .weak b2
 | |
|         b2 = a2
 | |
|         c2 = b2 - a2
 | |
|         d2 = b2 - a2 + 42
 |