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