]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - ld/testsuite/ld-spu/ovl.d
Merge commit 'upstream/2.20'
[msp430-binutils.git] / ld / testsuite / ld-spu / ovl.d
index 5f126fcc0c72feba9767efcd43193593d0ed828e..cbf7573a642e5208c901b8773ec5ea7e29d9fc5b 100644 (file)
@@ -1,5 +1,5 @@
 #source: ovl.s
-#ld: -N -T ovl.lnk --emit-relocs
+#ld: -N -T ovl1.lnk -T ovl.lnk --emit-relocs
 #objdump: -D -r
 
 .*elf32-spu
 Disassembly of section \.text:
 
 00000100 <_start>:
- 100:  1c f8 00 81     ai      \$1,\$1,-32
- 104:  48 20 00 00     xor     \$0,\$0,\$0
- 108:  24 00 00 80     stqd    \$0,0\(\$1\)
- 10c:  24 00 40 80     stqd    \$0,16\(\$1\)
- 110:  33 00 04 00     brsl    \$0,130 <00000000\.ovl_call\.f1_a1>     # 130
-                       110: SPU_REL16  f1_a1
- 114:  33 00 04 80     brsl    \$0,138 <00000000\.ovl_call\.f2_a1>     # 138
-                       114: SPU_REL16  f2_a1
- 118:  33 00 07 00     brsl    \$0,150 <00000000\.ovl_call\.f1_a2>     # 150
-                       118: SPU_REL16  f1_a2
- 11c:  42 00 ac 09     ila     \$9,344 # 158
-                       11c: SPU_ADDR18 f2_a2
- 120:  35 20 04 80     bisl    \$0,\$9
- 124:  1c 08 00 81     ai      \$1,\$1,32      # 20
- 128:  32 7f fb 00     br      100 <_start>    # 100
-                       128: SPU_REL16  _start
+.*     ai      \$1,\$1,-32
+.*     xor     \$0,\$0,\$0
+.*     stqd    \$0,0\(\$1\)
+.*     stqd    \$0,16\(\$1\)
+.*     brsl    \$0,.* <00000000\.ovl_call\.f1_a1>.*
+.*SPU_REL16    f1_a1
+.*     brsl    \$0,.* <00000000\.ovl_call\.f2_a1>.*
+.*SPU_REL16    f2_a1
+.*     brsl    \$0,.* <00000000\.ovl_call\.f1_a2>.*
+.*SPU_REL16    f1_a2
+.*     ila     \$9,.*
+.*SPU_ADDR18   f2_a2
+.*     bisl    \$0,\$9
+.*     ai      \$1,\$1,32      # 20
+.*     br      100 <_start>    # 100
+.*SPU_REL16    _start
 
 0000012c <f0>:
- 12c:  35 00 00 00     bi      \$0
-00000130 <00000000\.ovl_call\.f1_a1>:
- 130:  42 02 00 4f     ila     \$79,1024       # 400
- 134:  32 00 02 80     br      148 .*
-00000138 <00000000\.ovl_call\.f2_a1>:
- 138:  42 02 02 4f     ila     \$79,1028       # 404
- 13c:  32 00 01 80     br      148 .*
-00000140 <00000000\.ovl_call\.f4_a1>:
- 140:  42 02 08 4f     ila     \$79,1040       # 410
- 144:  40 20 00 00     nop     \$0
- 148:  42 00 00 ce     ila     \$78,1
- 14c:  32 00 0a 80     br      1a0 <__ovly_load>       # 1a0
-00000150 <00000000\.ovl_call\.f1_a2>:
- 150:  42 02 00 4f     ila     \$79,1024       # 400
- 154:  32 00 02 80     br      168 .*
-00000158 <00000000\.ovl_call\.f2_a2>:
- 158:  42 02 12 4f     ila     \$79,1060       # 424
- 15c:  32 00 01 80     br      168 .*
-00000160 <00000000\.ovl_call\.14:8>:
- 160:  42 02 1a 4f     ila     \$79,1076       # 434
- 164:  40 20 00 00     nop     \$0
- 168:  42 00 01 4e     ila     \$78,2
- 16c:  32 00 06 80     br      1a0 <__ovly_load>       # 1a0
+.*     bi      \$0
+
 #...
 [0-9a-f]+ <__ovly_return>:
-[0-9a-f ]+:    3f e1 00 4e     shlqbyi \$78,\$0,4
-[0-9a-f ]+:    3f e2 00 4f     shlqbyi \$79,\$0,8
-[0-9a-f ]+:    25 00 27 ce     biz     \$78,\$79
-
+#...
 [0-9a-f]+ <__ovly_load>:
 #...
 [0-9a-f]+ <_ovly_debug_event>:
 #...
+00000330 <00000000\.ovl_call\.f1_a1>:
+.*     ila     \$78,1
+.*     lnop
+.*     ila     \$79,1024       # 400
+.*     bra?    .* <__ovly_load>.*
+
+00000340 <00000000\.ovl_call\.f2_a1>:
+.*     ila     \$78,1
+.*     lnop
+.*     ila     \$79,1028       # 404
+.*     bra?    .* <__ovly_load>.*
+
+00000350 <00000000.ovl_call.f1_a2>:
+.*     ila     \$78,2
+.*     lnop
+.*     ila     \$79,1024       # 400
+.*     bra?    .* <__ovly_load>.*
+
+00000360 <00000000\.ovl_call\.f2_a2>:
+.*     ila     \$78,2
+.*     lnop
+.*     ila     \$79,1060       # 424
+.*     bra?    .* <__ovly_load>.*
+
+00000370 <00000000\.ovl_call\.f4_a1>:
+.*     ila     \$78,1
+.*     lnop
+.*     ila     \$79,1040       # 410
+.*     bra?    .* <__ovly_load>.*
+
+00000380 <00000000.ovl_call.14:8>:
+.*     ila     \$78,2
+.*     lnop
+.*     ila     \$79,1076       # 434
+.*     bra?    .* <__ovly_load>.*
+
+#00000330 <00000000\.ovl_call\.f1_a1>:
+#.*    bra?sl  \$75,.* <__ovly_load>.*
+#.*00 04 04 00.*
+#
+#00000338 <00000000\.ovl_call\.f2_a1>:
+#.*    bra?sl  \$75,.* <__ovly_load>.*
+#.*00 04 04 04.*
+#
+#00000340 <00000000\.ovl_call\.f1_a2>:
+#.*    bra?sl  \$75,.* <__ovly_load>.*
+#.*00 08 04 00.*
+#
+#00000348 <00000000\.ovl_call\.f2_a2>:
+#.*    bra?sl  \$75,.* <__ovly_load>.*
+#.*00 08 04 24.*
+#
+#00000350 <00000000\.ovl_call\.f4_a1>:
+#.*    bra?sl  \$75,.* <__ovly_load>.*
+#.*00 04 04 10.*
+#
+#00000358 <00000000.ovl_call.14:8>:
+#.*    bra?sl  \$75,.* <__ovly_load>.*
+#.*00 08 04 34.*
+
 Disassembly of section \.ov_a1:
 
 00000400 <f1_a1>:
- 400:  32 00 01 80     br      40c <f3_a1>     # 40c
-                       400: SPU_REL16  f3_a1
+.*     br      .* <f3_a1>.*
+.*SPU_REL16    f3_a1
 
 00000404 <f2_a1>:
- 404:  42 00 a0 03     ila     \$3,320 # 140
-                       404: SPU_ADDR18 f4_a1
- 408:  35 00 00 00     bi      \$0
+.*     ila     \$3,.*
+.*SPU_ADDR18   f4_a1
+.*     bi      \$0
 
 0000040c <f3_a1>:
- 40c:  35 00 00 00     bi      \$0
+.*     bi      \$0
 
 00000410 <f4_a1>:
- 410:  35 00 00 00     bi      \$0
+.*     bi      \$0
        \.\.\.
 Disassembly of section \.ov_a2:
 
 00000400 <f1_a2>:
- 400:  24 00 40 80     stqd    \$0,16\(\$1\)
- 404:  24 ff 80 81     stqd    \$1,-32\(\$1\)
- 408:  1c f8 00 81     ai      \$1,\$1,-32
- 40c:  33 7f a4 00     brsl    \$0,12c <f0>    # 12c
-                       40c: SPU_REL16  f0
- 410:  33 7f a4 00     brsl    \$0,130 <00000000\.ovl_call\.f1_a1>     # 130
-                       410: SPU_REL16  f1_a1
- 414:  33 00 03 80     brsl    \$0,430 <f3_a2> # 430
-                       414: SPU_REL16  f3_a2
- 418:  34 00 c0 80     lqd     \$0,48\(\$1\)   # 30
- 41c:  1c 08 00 81     ai      \$1,\$1,32      # 20
- 420:  35 00 00 00     bi      \$0
+.*     stqd    \$0,16\(\$1\)
+.*     stqd    \$1,-32\(\$1\)
+.*     ai      \$1,\$1,-32
+.*     brsl    \$0,12c <f0>    # 12c
+.*SPU_REL16    f0
+.*     brsl    \$0,.* <00000000\.ovl_call\.f1_a1>.*
+.*SPU_REL16    f1_a1
+.*     brsl    \$0,.* <f3_a2>.*
+.*SPU_REL16    f3_a2
+.*     lqd     \$0,48\(\$1\)   # 30
+.*     ai      \$1,\$1,32      # 20
+.*     bi      \$0
 
 00000424 <f2_a2>:
- 424:  41 00 00 03     ilhu    \$3,0
-                       424: SPU_ADDR16_HI      f4_a2
- 428:  60 80 b0 03     iohl    \$3,352 # 160
-                       428: SPU_ADDR16_LO      f4_a2
- 42c:  35 00 00 00     bi      \$0
+.*     ilhu    \$3,.*
+.*SPU_ADDR16_HI        f4_a2
+.*     iohl    \$3,.*
+.*SPU_ADDR16_LO        f4_a2
+.*     bi      \$0
 
 00000430 <f3_a2>:
- 430:  35 00 00 00     bi      \$0
+.*     bi      \$0
 
 00000434 <f4_a2>:
- 434:  32 7f ff 80     br      430 <f3_a2>     # 430
-                       434: SPU_REL16  f3_a2
+.*     br      .* <f3_a2>.*
+.*SPU_REL16    f3_a2
        \.\.\.
 Disassembly of section .data:
 
-00000440 <_ovly_table>:
- 440:  00 00 04 00 .*
- 444:  00 00 00 20 .*
- 448:  00 00 02 f0 .*
- 44c:  00 00 00 01 .*
+00000440 <_ovly_table-0x10>:
+ 440:  00 00 00 00 .*
+ 444:  00 00 00 01 .*
+       \.\.\.
+00000450 <_ovly_table>:
  450:  00 00 04 00 .*
- 454:  00 00 00 40 .*
- 458:  00 00 03 10 .*
+ 454:  00 00 00 20 .*
+# 458: 00 00 03 40 .*
+ 458:  00 00 01 00 .*
  45c:  00 00 00 01 .*
+ 460:  00 00 04 00 .*
+ 464:  00 00 00 40 .*
+# 468: 00 00 03 60 .*
+ 468:  00 00 01 20 .*
+ 46c:  00 00 00 01 .*
+
+00000470 <_ovly_buf_table>:
+ 470:  00 00 00 00 .*
 
-00000460 <_ovly_buf_table>:
- 460:  00 00 00 00 .*
 Disassembly of section \.toe:
 
-00000470 <_EAR_>:
+00000480 <_EAR_>:
        \.\.\.
 Disassembly of section \.note\.spu_name: