]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - ld/testsuite/ld-mips-elf/mips16-pic-3.dd
Imported binutils-2.20
[msp430-binutils.git] / ld / testsuite / ld-mips-elf / mips16-pic-3.dd
diff --git a/ld/testsuite/ld-mips-elf/mips16-pic-3.dd b/ld/testsuite/ld-mips-elf/mips16-pic-3.dd
new file mode 100644 (file)
index 0000000..93ba085
--- /dev/null
@@ -0,0 +1,265 @@
+
+.*
+
+
+Disassembly of section \.text:
+
+00040400 <unused1>:
+.*:    e820            jr      ra
+.*:    6500            nop
+
+00040404 <unused2>:
+.*:    e820            jr      ra
+.*:    6500            nop
+
+00040408 <unused3>:
+.*:    e820            jr      ra
+.*:    6500            nop
+
+0004040c <unused4>:
+.*:    e820            jr      ra
+.*:    6500            nop
+
+00040410 <used1>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040418 <used2>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040420 <used3>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040428 <used4>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040430 <used5>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040438 <used6>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040440 <used7>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040448 <used8>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040450 <used9>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040458 <used10>:
+.*:    03e00008        jr      ra
+.*:    00000000        nop
+
+00040460 <test_unused1>:
+.*:    .*      jal     .* <unused1>
+
+00040464 <test_used1>:
+.*:    .*      jalx    .* <__call_used1>
+
+00040468 <test_used3>:
+.*:    .*      jalx    .* <__call_used3>
+
+0004046c <test_used7>:
+.*:    .*      jalx    .* <__call_used7>
+
+00040470 <test_extern1>:
+.*:    .*      jalx    .* <__call_extern1>
+
+00040474 <test_unused2>:
+.*:    .*      jal     .* <unused2>
+
+00040478 <test_used2>:
+.*:    .*      jalx    .* <__call_fp_used2>
+
+0004047c <test_used4>:
+.*:    .*      jalx    .* <__call_fp_used4>
+
+00040480 <test_used8>:
+.*:    .*      jalx    .* <__call_fp_used8>
+
+00040484 <test_extern2>:
+.*:    .*      jalx    .* <__call_fp_extern2>
+#...
+
+00040490 <test_unused3>:
+.*:    .*      jal     .* <unused3>
+
+00040494 <test_used5>:
+.*:    .*      jalx    .* <__call_used5>
+
+00040498 <test_used9>:
+.*:    .*      jalx    .* <__call_used9>
+
+0004049c <test_extern3>:
+.*:    .*      jalx    .* <__call_extern3>
+
+000404a0 <test_unused4>:
+.*:    .*      jal     .* <unused4>
+
+000404a4 <test_used6>:
+.*:    .*      jalx    .* <__call_fp_used6>
+
+000404a8 <test_used10>:
+.*:    .*      jalx    .* <__call_fp_used10>
+
+000404ac <test_extern4>:
+.*:    .*      jalx    .* <__call_fp_extern4>
+
+000404b0 <__call_used1>:
+.*:    3c190004        lui     t9,.*
+.*:    27390410        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+000404c0 <__call_used3>:
+.*:    3c190004        lui     t9,.*
+.*:    27390420        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+000404d0 <__call_used7>:
+.*:    3c190004        lui     t9,.*
+.*:    27390440        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+000404e0 <__call_extern1>:
+.*:    3c190004        lui     t9,.*
+.*:    27390650        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+000404f0 <__call_fp_used2>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390418        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+00040510 <__call_fp_used4>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390428        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+00040530 <__call_fp_used8>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390448        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+00040550 <__call_fp_extern2>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390630        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+00040570 <__call_used5>:
+.*:    3c190004        lui     t9,.*
+.*:    27390430        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+00040580 <__call_used9>:
+.*:    3c190004        lui     t9,.*
+.*:    27390450        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+00040590 <__call_extern3>:
+.*:    3c190004        lui     t9,.*
+.*:    27390620        addiu   t9,t9,.*
+.*:    03200008        jr      t9
+.*:    44846000        mtc1    a0,\$f12
+
+000405a0 <__call_fp_used6>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390438        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+000405c0 <__call_fp_used10>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390458        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+000405e0 <__call_fp_extern4>:
+.*:    03e09021        move    s2,ra
+.*:    3c190004        lui     t9,.*
+.*:    27390640        addiu   t9,t9,.*
+.*:    0320f809        jalr    t9
+.*:    44846000        mtc1    a0,\$f12
+.*:    44020000        mfc1    v0,\$f0
+.*:    02400008        jr      s2
+.*:    00000000        nop
+
+Disassembly of section \.plt:
+
+00040600 <.*>:
+.*:    3c1c0005        lui     gp,0x5
+.*:    8f990400        lw      t9,1024\(gp\)
+.*:    279c0400        addiu   gp,gp,1024
+.*:    031cc023        subu    t8,t8,gp
+.*:    03e07821        move    t7,ra
+.*:    0018c082        srl     t8,t8,0x2
+.*:    0320f809        jalr    t9
+.*:    2718fffe        addiu   t8,t8,-2
+
+00040620 <extern3@plt>:
+.*:    3c0f0005        lui     t7,0x5
+.*:    8df90408        lw      t9,1032\(t7\)
+.*:    25f80408        addiu   t8,t7,1032
+.*:    03200008        jr      t9
+
+00040630 <extern2@plt>:
+.*:    3c0f0005        lui     t7,0x5
+.*:    8df9040c        lw      t9,1036\(t7\)
+.*:    25f8040c        addiu   t8,t7,1036
+.*:    03200008        jr      t9
+
+00040640 <extern4@plt>:
+.*:    3c0f0005        lui     t7,0x5
+.*:    8df90410        lw      t9,1040\(t7\)
+.*:    25f80410        addiu   t8,t7,1040
+.*:    03200008        jr      t9
+
+00040650 <extern1@plt>:
+.*:    3c0f0005        lui     t7,0x5
+.*:    8df90414        lw      t9,1044\(t7\)
+.*:    25f80414        addiu   t8,t7,1044
+.*:    03200008        jr      t9
+.*:    00000000        nop