39 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
# RUN: not llvm-mc %s -arch=mips -mcpu=mips32 2>&1 | FileCheck %s
 | 
						|
 | 
						|
# Check for errors when using conditional branch pseudos after .set noat.
 | 
						|
  .set noat
 | 
						|
local_label:
 | 
						|
  blt $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bltu $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  ble $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bleu $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bge $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgeu $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgt $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgtu $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
 | 
						|
  bltl $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bltul $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  blel $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bleul $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgel $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgeul $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgtl $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 | 
						|
  bgtul $7, $8, local_label
 | 
						|
# CHECK: :[[@LINE-1]]:3: error: pseudo-instruction requires $at, which is not available
 |