29 lines
		
	
	
		
			490 B
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			490 B
		
	
	
	
		
			ArmAsm
		
	
	
	
| # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips32 %s -o - \
 | |
| # RUN:   | llvm-readobj -t | FileCheck %s
 | |
| 
 | |
| # Symbol bar must be marked as micromips.
 | |
| # CHECK: Name: bar
 | |
| # CHECK: Other [ (0x80)
 | |
|   .align 2
 | |
|   .type  f,@function
 | |
|   .set   nomips16
 | |
|   .set   micromips
 | |
| f:
 | |
|   nop
 | |
|   .set   nomicromips
 | |
|   nop
 | |
|   .globl bar
 | |
| bar = f
 | |
| 
 | |
| # CHECK: Name: foo
 | |
| # CHECK: Other [ (0x80)
 | |
|   .type  o,@object
 | |
|   .set   micromips
 | |
| o:
 | |
|   .insn
 | |
|   .word 0x00000000
 | |
|   .set   nomicromips
 | |
| 
 | |
|   .globl foo
 | |
| foo = o
 |