You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			19 lines
		
	
	
		
			783 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			783 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | @ PR28647
 | ||
|  | @ RUN: not llvm-mc -triple=thumbv7a-linux-gnueabi -filetype=obj < %s 2>&1 | FileCheck %s
 | ||
|  |     .text | ||
|  |     .syntax unified
 | ||
|  |     .balign 2
 | ||
|  | 
 | ||
|  | @ mov with :upper16: or :lower16: should not match mov with modified immediate
 | ||
|  |     mov r0, :upper16: sym0 | ||
|  | @ CHECK: error: invalid instruction, any one of the following would fix this:
 | ||
|  | @ CHECK: note: instruction requires: arm-mode
 | ||
|  | @ CHECK: note: invalid operand for instruction
 | ||
|  | @ CHECK: note: operand must be an immediate in the range [256,65535]
 | ||
|  |     mov r0, :lower16: sym0 | ||
|  | @ CHECK: error: invalid instruction, any one of the following would fix this:
 | ||
|  | @ CHECK: note: instruction requires: arm-mode
 | ||
|  | @ CHECK: note: invalid operand for instruction
 | ||
|  | @ CHECK: note: operand must be an immediate in the range [256,65535]
 | ||
|  |     .equ sym0, 0x01abcdef |