1# relocs against undefined weak symbols should not be treated as
2# overflowing
3
4	.module mips64r6
5	.globl	start
6	.type	start, @function
7	.weak	foo
8start:
9	.set noreorder
10	.set mips64r6
11	beqzc	$2, foo
12	nop
13	bnezc	$2, foo
14	lwpc	$2, foo
15	ldpc	$2, foo
16	bc	foo
17
18	b	foo
19	nop
20	bal	foo
21	lui	$4, %gp_rel(foo)
22
23	jal	foo
24	nop
25	j	foo
26	nop
27
28	.set mips32r2
29	.set micromips
30micro:
31	beqz16	$4, foo
32	nop
33	b16	foo
34	nop
35	b	foo
36	nop
37	bal	foo
38	nop
39
40	jal	foo
41	nop
42	j	foo
43	nop
44
45	.set nomicromips
46	.set mips16
47mips16:
48	b	foo
49
50	jal	foo
51	nop
52