1*56bb7041Schristos #name: undefined weak symbol overflow 2*56bb7041Schristos #source: undefweak-overflow.s 3*56bb7041Schristos #ld: -Ttext=0x20000000 -e start 4*56bb7041Schristos #objdump: -dr --show-raw-insn 5*56bb7041Schristos #... 6*56bb7041Schristos [0-9a-f]+ <start>: 7*56bb7041Schristos [ 0-9a-f]+: d85fffff beqzc v0,20000000 <start> 8*56bb7041Schristos [ 0-9a-f]+: 00000000 nop 9*56bb7041Schristos [ 0-9a-f]+: f85ffffd bnezc v0,20000000 <start> 10*56bb7041Schristos [ 0-9a-f]+: ec4ffffd lwpc v0,20000000 <start> 11*56bb7041Schristos [ 0-9a-f]+: ec5bfffe ldpc v0,20000000 <start> 12*56bb7041Schristos [ 0-9a-f]+: cbfffffa bc 20000000 <start> 13*56bb7041Schristos [ 0-9a-f]+: 1000fff9 b 20000000 <start> 14*56bb7041Schristos [ 0-9a-f]+: 00000000 nop 15*56bb7041Schristos [ 0-9a-f]+: 0411fff7 bal 20000000 <start> 16*56bb7041Schristos [ 0-9a-f]+: 3c...... lui a0,0x.... 17*56bb7041Schristos [ 0-9a-f]+: 0c000000 jal 20000000 <start> 18*56bb7041Schristos [ 0-9a-f]+: 00000000 nop 19*56bb7041Schristos [ 0-9a-f]+: 08000000 j 20000000 <start> 20*56bb7041Schristos [ 0-9a-f]+: 00000000 nop 21*56bb7041Schristos 22*56bb7041Schristos [0-9a-f]+ <micro>: 23*56bb7041Schristos [ 0-9a-f]+: 8e63 beqz a0,20000000 <start> 24*56bb7041Schristos [ 0-9a-f]+: 0c00 nop 25*56bb7041Schristos [ 0-9a-f]+: cfe1 b 20000000 <start> 26*56bb7041Schristos [ 0-9a-f]+: 0c00 nop 27*56bb7041Schristos [ 0-9a-f]+: 9400 ffde b 20000000 <start> 28*56bb7041Schristos [ 0-9a-f]+: 0c00 nop 29*56bb7041Schristos [ 0-9a-f]+: 4060 ffdb bal 20000000 <start> 30*56bb7041Schristos [ 0-9a-f]+: 0000 0000 nop 31*56bb7041Schristos [ 0-9a-f]+: f400 0000 jal 20000000 <start> 32*56bb7041Schristos [ 0-9a-f]+: 0000 0000 nop 33*56bb7041Schristos [ 0-9a-f]+: d400 0000 j 20000000 <start> 34*56bb7041Schristos [ 0-9a-f]+: 0c00 nop 35*56bb7041Schristos 36*56bb7041Schristos [0-9a-f]+ <mips16>: 37*56bb7041Schristos [ 0-9a-f]+: f7df 1010 b 20000000 <start> 38*56bb7041Schristos [ 0-9a-f]+: 1800 0000 jal 20000000 <start> 39*56bb7041Schristos [ 0-9a-f]+: 6500 nop 40*56bb7041Schristos #pass 41