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
 |