1 #name: undefined weak symbol overflow
2 #source: undefweak-overflow.s
3 #ld: -Ttext=0x20000000 -e start
4 #objdump: -dr --show-raw-insn
5 #...
6 [0-9a-f]+ <_ftext>:
7 [ 0-9a-f]+:	d85fffff 	beqzc	v0,20000000 <_ftext>
8 [ 0-9a-f]+:	00000000 	nop
9 [ 0-9a-f]+:	f85ffffd 	bnezc	v0,20000000 <_ftext>
10 [ 0-9a-f]+:	ec4ffffd 	lwpc	v0,20000000 <_ftext>
11 [ 0-9a-f]+:	ec5bfffe 	ldpc	v0,20000000 <_ftext>
12 [ 0-9a-f]+:	cbfffffa 	bc	20000000 <_ftext>
13 [ 0-9a-f]+:	ec9ee000 	auipc	a0,0xe000
14 [ 0-9a-f]+:	2484ffe8 	addiu	a0,a0,-24
15 [ 0-9a-f]+:	1000fff7 	b	20000000 <_ftext>
16 [ 0-9a-f]+:	00000000 	nop
17 [ 0-9a-f]+:	0411fff5 	bal	20000000 <_ftext>
18 [ 0-9a-f]+:	3c...... 	lui	a0,0x....
19 
20 [0-9a-f]+ <micro>:
21 [ 0-9a-f]+:	8e67      	beqz	a0,20000000 <_ftext>
22 [ 0-9a-f]+:	0c00      	nop
23 [ 0-9a-f]+:	cfe5      	b	20000000 <_ftext>
24 [ 0-9a-f]+:	0c00      	nop
25 [ 0-9a-f]+:	9400 ffe2 	b	20000000 <_ftext>
26 [ 0-9a-f]+:	0c00      	nop
27 #pass
28