MIPS/LD/testsuite: Use wildcard address matching in `undefweak-overflow'
[external/binutils.git] / ld / testsuite / ld-mips-elf / undefweak-overflow.d
index 18b3a90..f3334d3 100644 (file)
@@ -1,23 +1,27 @@
 #name: undefined weak symbol overflow
 #source: undefweak-overflow.s
-#as: -32 -EB
-#ld: -melf32btsmip -Ttext=0x20000000 -e start
-#objdump: -dr
+#ld: -Ttext=0x20000000 -e start
+#objdump: -dr --show-raw-insn
 #...
-0*20000000:    d85fffff.*
-0*20000004:    00000000.*
-0*20000008:    f85ffffd.*
-0*2000000c:    ec4ffffd.*
-0*20000010:    ec5bfffe.*
-0*20000014:    cbfffffa.*
-0*20000018:    3c04e000.*
-0*2000001c:    1000fff8.*
-0*20000020:    2484ffe0.*
-0*20000024:    0411fff6.*
-0*20000028:    00000000.*
-0*2000002c:    3c047fd0.*
-0*20000030:    8e670c00.*
-0*20000034:    cfe50c00.*
-0*20000038:    9400ffe2.*
-0*2000003c:    0c000c00.*
+[0-9a-f]+ <_ftext>:
+[ 0-9a-f]+:    d85fffff        beqzc   v0,20000000 <_ftext>
+[ 0-9a-f]+:    00000000        nop
+[ 0-9a-f]+:    f85ffffd        bnezc   v0,20000000 <_ftext>
+[ 0-9a-f]+:    ec4ffffd        lwpc    v0,20000000 <_ftext>
+[ 0-9a-f]+:    ec5bfffe        ldpc    v0,20000000 <_ftext>
+[ 0-9a-f]+:    cbfffffa        bc      20000000 <_ftext>
+[ 0-9a-f]+:    ec9ee000        auipc   a0,0xe000
+[ 0-9a-f]+:    2484ffe8        addiu   a0,a0,-24
+[ 0-9a-f]+:    1000fff7        b       20000000 <_ftext>
+[ 0-9a-f]+:    00000000        nop
+[ 0-9a-f]+:    0411fff5        bal     20000000 <_ftext>
+[ 0-9a-f]+:    3c......        lui     a0,0x....
+
+[0-9a-f]+ <micro>:
+[ 0-9a-f]+:    8e67            beqz    a0,20000000 <_ftext>
+[ 0-9a-f]+:    0c00            nop
+[ 0-9a-f]+:    cfe5            b       20000000 <_ftext>
+[ 0-9a-f]+:    0c00            nop
+[ 0-9a-f]+:    9400 ffe2       b       20000000 <_ftext>
+[ 0-9a-f]+:    0c00            nop
 #pass