Browse Source
git commit bbd0c8e204 broke many of these tests, and there have been
other changes that caused failures too.
* testsuite/lib/ld-lib.exp (ar_simple_create): Pass options before
ar command.
* testsuite/ld-powerpc/aix52.exp: Run for rs6000-aix5.2. Update
match files.
* testsuite/ld-powerpc/aix-abs-branch-1.dd: Update.
* testsuite/ld-powerpc/aix-core-sec-1.hd: Update.
* testsuite/ld-powerpc/aix-gc-1-32.dd: Update.
* testsuite/ld-powerpc/aix-gc-1-64.dd: Update.
* testsuite/ld-powerpc/aix-glink-1-32.dd: Update.
* testsuite/ld-powerpc/aix-glink-1-64.dd: Update.
* testsuite/ld-powerpc/aix-glink-2-32.dd: Update.
* testsuite/ld-powerpc/aix-glink-2-64.dd: Update.
* testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd: Update.
* testsuite/ld-powerpc/aix-ref-1-32.od: Update.
* testsuite/ld-powerpc/aix-ref-1-64.od: Update.
* testsuite/ld-powerpc/aix-toc-1-32.dd: Update.
* testsuite/ld-powerpc/aix-toc-1-64.dd: Update.
* testsuite/ld-powerpc/aix-weak-3-32.dd: Update.
* testsuite/ld-powerpc/aix-weak-3-64.dd: Update.
* testsuite/ld-powerpc/aix-abs-branch-1.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-abs-branch-1-32.nd,
* testsuite/ld-powerpc/aix-abs-branch-1-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-abs-reloc-1.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-abs-reloc-1-32.nd,
* testsuite/ld-powerpc/aix-abs-reloc-1-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-abs-reloc-1.od: Delete, replace with..
* testsuite/ld-powerpc/aix-abs-reloc-1-32.od,
* testsuite/ld-powerpc/aix-abs-reloc-1-64.od: ..these new files.
* testsuite/ld-powerpc/aix-export-1-all.dd: Delete, replace with..
* testsuite/ld-powerpc/aix-export-1-all-32.dd,
* testsuite/ld-powerpc/aix-export-1-all-64.dd: ..these new files.
* testsuite/ld-powerpc/aix-export-1-full.dd: Delete, replace with..
* testsuite/ld-powerpc/aix-export-1-full-32.dd,
* testsuite/ld-powerpc/aix-export-1-full-64.dd: ..these new files.
* testsuite/ld-powerpc/aix-export-2.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-export-2-32.nd,
* testsuite/ld-powerpc/aix-export-2-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-gc-1.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-gc-1-32.nd,
* testsuite/ld-powerpc/aix-gc-1-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-glink-3.dd: Delete, replace with..
* testsuite/ld-powerpc/aix-glink-3-32.dd,
* testsuite/ld-powerpc/aix-glink-3-64.dd: ..these new files.
* testsuite/ld-powerpc/aix-lineno-1a.dd: Delete, replace with..
* testsuite/ld-powerpc/aix-lineno-1a-32.dd,
* testsuite/ld-powerpc/aix-lineno-1a-64.dd: ..these new files.
* testsuite/ld-powerpc/aix-lineno-1a.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-lineno-1a-32.nd,
* testsuite/ld-powerpc/aix-lineno-1a-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-lineno-1b.dd: Delete, replace with..
* testsuite/ld-powerpc/aix-lineno-1b-32.dd,
* testsuite/ld-powerpc/aix-lineno-1b-64.dd: ..these new files.
* testsuite/ld-powerpc/aix-lineno-1b.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-lineno-1b-32.nd,
* testsuite/ld-powerpc/aix-lineno-1b-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd: Delete, replace with..
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.dnd,
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.dnd: ..these new files.
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd: Delete, replace with..
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd,
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd: ..these new files.
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.nd,
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso.rd: Delete, replace with..
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd,
* testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd: ..these new files.
* testsuite/ld-powerpc/aix-weak-1-dso.dnd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-1-dso-32.dnd,
* testsuite/ld-powerpc/aix-weak-1-dso-64.dnd: ..these new files.
* testsuite/ld-powerpc/aix-weak-1-dso.hd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-1-dso-32.hd,
* testsuite/ld-powerpc/aix-weak-1-dso-64.hd: ..these new files.
* testsuite/ld-powerpc/aix-weak-1-dso.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-1-dso-32.nd,
* testsuite/ld-powerpc/aix-weak-1-dso-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-weak-1-gcdso.dnd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-1-gcdso-32.dnd,
* testsuite/ld-powerpc/aix-weak-1-gcdso-64.dnd: ..these new files.
* testsuite/ld-powerpc/aix-weak-1-gcdso.hd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-1-gcdso-32.hd,
* testsuite/ld-powerpc/aix-weak-1-gcdso-64.hd: ..these new files.
* testsuite/ld-powerpc/aix-weak-1-gcdso.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-1-gcdso-32.nd,
* testsuite/ld-powerpc/aix-weak-1-gcdso-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-weak-2a.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-2a-32.nd,
* testsuite/ld-powerpc/aix-weak-2a-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-weak-2b.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-2b-32.nd,
* testsuite/ld-powerpc/aix-weak-2b-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-weak-2c.nd: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-2c-32.nd,
* testsuite/ld-powerpc/aix-weak-2c-64.nd: ..these new files.
* testsuite/ld-powerpc/aix-weak-2c.od: Delete, replace with..
* testsuite/ld-powerpc/aix-weak-2c-32.od,
* testsuite/ld-powerpc/aix-weak-2c-64.od: ..these new files.
gdb-10-branch
87 changed files with 989 additions and 595 deletions
@ -0,0 +1,3 @@ |
|||
01450000 C bar |
|||
10000100 t foo |
|||
10000100 T foo |
|||
@ -0,0 +1,3 @@ |
|||
0*01450000 C bar |
|||
0*100001c0 t foo |
|||
0*100001c0 T foo |
|||
@ -1,3 +0,0 @@ |
|||
0*01450000 C bar |
|||
0*10000000 t foo |
|||
0*10000000 T foo |
|||
@ -0,0 +1,3 @@ |
|||
deadbeef C bar |
|||
20000100 d foo |
|||
20000100 D foo |
|||
@ -0,0 +1,3 @@ |
|||
0*deadbeef C bar |
|||
0*200001c0 d foo |
|||
0*200001c0 D foo |
|||
@ -0,0 +1,7 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS \(none\) |
|||
|
|||
Contents of section \.data: |
|||
200001c0 deadbeef .* |
|||
@ -1,3 +0,0 @@ |
|||
0*deadbeef C bar |
|||
0*10000000 d foo |
|||
0*10000000 D foo |
|||
@ -0,0 +1,10 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.data: |
|||
|
|||
20000100 <main1>: |
|||
20000100: 20 00 01 04 .* |
|||
|
|||
20000104 <lib1>: |
|||
20000104: 11 11 00 01 .* |
|||
@ -0,0 +1,10 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.data: |
|||
|
|||
0*200001c0 <main1>: |
|||
*200001c0: 20 00 01 c4 .* |
|||
|
|||
0*200001c4 <lib1>: |
|||
*200001c4: 11 11 00 01 .* |
|||
@ -1,11 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
|
|||
Disassembly of section \.data: |
|||
|
|||
0*10000000 <main1>: |
|||
*10000000: 10 00 00 04 .* |
|||
|
|||
0*10000004 <lib1>: |
|||
*10000004: 11 11 00 01 .* |
|||
@ -0,0 +1,20 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section .data: |
|||
|
|||
20000100 <main1>: |
|||
20000100: 20 00 01 08 .* |
|||
|
|||
20000104 <_main2>: |
|||
20000104: 20 00 01 0c .* |
|||
|
|||
20000108 <lib1>: |
|||
20000108: 11 11 00 01 .* |
|||
|
|||
2000010c <_lib2>: |
|||
2000010c: 11 11 00 02 .* |
|||
|
|||
20000110 <lib3>: |
|||
20000110: 11 11 00 03 .* |
|||
20000114: 00 00 00 00 .* |
|||
@ -0,0 +1,20 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section .data: |
|||
|
|||
0*200001c0 <main1>: |
|||
*200001c0: 20 00 01 c8 .* |
|||
|
|||
0*200001c4 <_main2>: |
|||
*200001c4: 20 00 01 cc .* |
|||
|
|||
0*200001c8 <lib1>: |
|||
*200001c8: 11 11 00 01 .* |
|||
|
|||
0*200001cc <_lib2>: |
|||
*200001cc: 11 11 00 02 .* |
|||
|
|||
0*200001d0 <lib3>: |
|||
*200001d0: 11 11 00 03 .* |
|||
*200001d4: 00 00 00 00 .* |
|||
@ -1,21 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
|
|||
Disassembly of section .data: |
|||
|
|||
0*10000000 <main1>: |
|||
*10000000: 10 00 00 08 .* |
|||
|
|||
0*10000004 <_main2>: |
|||
*10000004: 10 00 00 0c .* |
|||
|
|||
0*10000008 <lib1>: |
|||
*10000008: 11 11 00 01 .* |
|||
|
|||
0*1000000c <_lib2>: |
|||
*1000000c: 11 11 00 02 .* |
|||
|
|||
0*10000010 <lib3>: |
|||
*10000010: 11 11 00 03 .* |
|||
*10000014: 00 00 00 00 .* |
|||
@ -0,0 +1 @@ |
|||
20000100 B x |
|||
@ -0,0 +1 @@ |
|||
0*200001c0 B x |
|||
@ -1 +0,0 @@ |
|||
0*10000000 B x |
|||
@ -0,0 +1,3 @@ |
|||
#... |
|||
20000128 d __rtinit |
|||
#pass |
|||
@ -0,0 +1,3 @@ |
|||
#... |
|||
0*200001e8 d __rtinit |
|||
#pass |
|||
@ -1,3 +0,0 @@ |
|||
#... |
|||
0*20000008 d __rtinit |
|||
#pass |
|||
@ -0,0 +1,14 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
10000100 <\.f>: |
|||
10000100: 48 00 00 05 bl .* <\.g> |
|||
|
|||
10000104 <\.g>: |
|||
10000104: 4e 80 00 20 bl?r |
|||
|
|||
10000108 <__start>: |
|||
10000108: 4b ff ff f9 bl .* <\.f> |
|||
#pass |
|||
@ -0,0 +1,14 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
0*100001c0 <\.f>: |
|||
*100001c0: 48 00 00 05 bl .* <\.g> |
|||
|
|||
0*100001c4 <\.g>: |
|||
*100001c4: 4e 80 00 20 bl?r |
|||
|
|||
0*100001c8 <__start>: |
|||
*100001c8: 4b ff ff f9 bl .* <\.f> |
|||
#pass |
|||
@ -1,14 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
0*10000000 <\.f>: |
|||
*10000000: 48 00 00 05 bl 10000004 <\.g> |
|||
|
|||
0*10000004 <\.g>: |
|||
*10000004: 4e 80 00 20 bl?r |
|||
|
|||
0*10000008 <__start>: |
|||
*10000008: 4b ff ff f9 bl 10000000 <\.f> |
|||
@ -0,0 +1,24 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
10000100 <\.foo>: |
|||
Four |
|||
10000100: 60 00 00 00 (oril r0,r0,0|nop) |
|||
and |
|||
10000104: 60 00 00 00 (oril r0,r0,0|nop) |
|||
twenty |
|||
10000108: 60 00 00 00 (oril r0,r0,0|nop) |
|||
blackbirds |
|||
1000010c: 60 00 00 00 (oril r0,r0,0|nop) |
|||
baked |
|||
10000110: 60 00 00 00 (oril r0,r0,0|nop) |
|||
|
|||
10000114 <\.main>: |
|||
in |
|||
a |
|||
10000114: 4b ff ff ed bl .* <\.foo> |
|||
pie |
|||
10000118: 60 00 00 00 (oril r0,r0,0|nop) |
|||
#pass |
|||
@ -0,0 +1,8 @@ |
|||
10000100 t \.bf |
|||
10000114 t \.bf |
|||
10000114 t \.ef |
|||
1000011c t \.ef |
|||
10000100 t \.foo |
|||
10000100 t \.foo |
|||
10000114 t \.main |
|||
10000114 T \.main |
|||
@ -0,0 +1,24 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
0*100001c0 <\.foo>: |
|||
Four |
|||
*100001c0: 60 00 00 00 (oril r0,r0,0|nop) |
|||
and |
|||
*100001c4: 60 00 00 00 (oril r0,r0,0|nop) |
|||
twenty |
|||
*100001c8: 60 00 00 00 (oril r0,r0,0|nop) |
|||
blackbirds |
|||
*100001cc: 60 00 00 00 (oril r0,r0,0|nop) |
|||
baked |
|||
*100001d0: 60 00 00 00 (oril r0,r0,0|nop) |
|||
|
|||
0*100001d4 <\.main>: |
|||
in |
|||
a |
|||
*100001d4: 4b ff ff ed bl .* <\.foo> |
|||
pie |
|||
*100001d8: 60 00 00 00 (oril r0,r0,0|nop) |
|||
#pass |
|||
@ -0,0 +1,8 @@ |
|||
0*100001c0 t \.bf |
|||
0*100001d4 t \.bf |
|||
0*100001d4 t \.ef |
|||
0*100001dc t \.ef |
|||
0*100001c0 t \.foo |
|||
0*100001c0 t \.foo |
|||
0*100001d4 t \.main |
|||
0*100001d4 T \.main |
|||
@ -1,24 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
0*10000000 <\.foo>: |
|||
Four |
|||
*10000000: 60 00 00 00 (oril r0,r0,0|nop) |
|||
and |
|||
*10000004: 60 00 00 00 (oril r0,r0,0|nop) |
|||
twenty |
|||
*10000008: 60 00 00 00 (oril r0,r0,0|nop) |
|||
blackbirds |
|||
*1000000c: 60 00 00 00 (oril r0,r0,0|nop) |
|||
baked |
|||
*10000010: 60 00 00 00 (oril r0,r0,0|nop) |
|||
|
|||
0*10000014 <\.main>: |
|||
in |
|||
a |
|||
*10000014: 4b ff ff ed bl 10000000 <\.foo> |
|||
pie |
|||
*10000018: 60 00 00 00 (oril r0,r0,0|nop) |
|||
@ -1,8 +0,0 @@ |
|||
0*10000000 t \.bf |
|||
0*10000014 t \.bf |
|||
0*10000014 t \.ef |
|||
0*1000001c t \.ef |
|||
0*10000000 t \.foo |
|||
0*10000000 t \.foo |
|||
0*10000014 t \.main |
|||
0*10000014 T \.main |
|||
@ -0,0 +1,16 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
10000100 <\.foo>: |
|||
10000100: 60 00 00 00 (oril r0,r0,0|nop) |
|||
10000104: 60 00 00 00 (oril r0,r0,0|nop) |
|||
10000108: 60 00 00 00 (oril r0,r0,0|nop) |
|||
1000010c: 60 00 00 00 (oril r0,r0,0|nop) |
|||
10000110: 60 00 00 00 (oril r0,r0,0|nop) |
|||
|
|||
10000114 <\.main>: |
|||
10000114: 4b ff ff ed bl .* <\.foo> |
|||
10000118: 60 00 00 00 (oril r0,r0,0|nop) |
|||
#pass |
|||
@ -0,0 +1,3 @@ |
|||
10000100 t \.foo |
|||
10000114 t \.main |
|||
10000114 T \.main |
|||
@ -0,0 +1,16 @@ |
|||
|
|||
.* |
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
0*100001c0 <\.foo>: |
|||
*100001c0: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*100001c4: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*100001c8: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*100001cc: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*100001d0: 60 00 00 00 (oril r0,r0,0|nop) |
|||
|
|||
0*100001d4 <\.main>: |
|||
*100001d4: 4b ff ff ed bl .* <\.foo> |
|||
*100001d8: 60 00 00 00 (oril r0,r0,0|nop) |
|||
#pass |
|||
@ -0,0 +1,3 @@ |
|||
0*100001c0 t \.foo |
|||
0*100001d4 t \.main |
|||
0*100001d4 T \.main |
|||
@ -1,16 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
|
|||
Disassembly of section \.text: |
|||
|
|||
0*10000000 <\.foo>: |
|||
*10000000: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*10000004: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*10000008: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*1000000c: 60 00 00 00 (oril r0,r0,0|nop) |
|||
*10000010: 60 00 00 00 (oril r0,r0,0|nop) |
|||
|
|||
0*10000014 <\.main>: |
|||
*10000014: 4b ff ff ed bl 10000000 <\.foo> |
|||
*10000018: 60 00 00 00 (oril r0,r0,0|nop) |
|||
@ -1,3 +0,0 @@ |
|||
0*10000000 t \.foo |
|||
0*10000014 t \.main |
|||
0*10000014 T \.main |
|||
@ -0,0 +1,4 @@ |
|||
U foo |
|||
20000100 D x |
|||
20000104 D x1 |
|||
20000114 D x2 |
|||
@ -0,0 +1,9 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS |
|||
OFFSET * TYPE * VALUE |
|||
20000104 R_POS(|_32) * \.data |
|||
20000108 R_POS(|_32) * foo |
|||
20000114 R_POS(|_32) * \.data |
|||
20000118 R_POS(|_32) * foo |
|||
@ -0,0 +1,8 @@ |
|||
U foo |
|||
20000100 d x |
|||
20000100 D x |
|||
20000110 d x |
|||
20000104 d x1 |
|||
20000104 D x1 |
|||
20000114 d x2 |
|||
20000114 D x2 |
|||
@ -0,0 +1,4 @@ |
|||
* U foo |
|||
0*200001c0 D x |
|||
0*200001c4 D x1 |
|||
0*200001d4 D x2 |
|||
@ -0,0 +1,9 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS |
|||
OFFSET * TYPE * VALUE |
|||
0*200001c4 R_POS(|_32) * \.data |
|||
0*200001c8 R_POS(|_32) * foo |
|||
0*200001d4 R_POS(|_32) * \.data |
|||
0*200001d8 R_POS(|_32) * foo |
|||
@ -0,0 +1,8 @@ |
|||
* U foo |
|||
0*200001c0 d x |
|||
0*200001c0 D x |
|||
0*200001d0 d x |
|||
0*200001c4 d x1 |
|||
0*200001c4 D x1 |
|||
0*200001d4 d x2 |
|||
0*200001d4 D x2 |
|||
@ -0,0 +1,9 @@ |
|||
|
|||
.* |
|||
|
|||
RELOCATION RECORDS FOR \[\.data\]: |
|||
OFFSET * TYPE * VALUE |
|||
0+04 R_POS(|_32) * x-0x0*200001c0 |
|||
0+08 R_POS(|_32) * foo |
|||
0+14 R_POS(|_32) * x-0x0*200001d0 |
|||
0+18 R_POS(|_32) * foo |
|||
@ -1,4 +0,0 @@ |
|||
* U foo |
|||
0*10000000 D x |
|||
0*10000004 D x1 |
|||
0*10000014 D x2 |
|||
@ -1,9 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS |
|||
OFFSET * TYPE * VALUE |
|||
0*10000004 R_POS(|_32) * \.data |
|||
0*10000008 R_POS(|_32) * foo |
|||
0*10000014 R_POS(|_32) * \.data |
|||
0*10000018 R_POS(|_32) * foo |
|||
@ -1,8 +0,0 @@ |
|||
* U foo |
|||
0*10000000 d x |
|||
0*10000000 D x |
|||
0*10000010 d x |
|||
0*10000004 d x1 |
|||
0*10000004 D x1 |
|||
0*10000014 d x2 |
|||
0*10000014 D x2 |
|||
@ -1,17 +1,17 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*10000010 D a |
|||
20000110 D a |
|||
# (strong common) wins over (weak data) |
|||
0*10000020 B b |
|||
20000120 B b |
|||
# (strong data) wins over (strong common) |
|||
0*10000000 D c |
|||
20000100 D c |
|||
# (weak data) loses to (strong common) |
|||
0*10000028 B d |
|||
20000128 B d |
|||
# (weak common) loses to (strong data) |
|||
0*10000018 D e |
|||
20000118 D e |
|||
# (weak common) wins over (weak data) |
|||
0*10000024 W f |
|||
20000124 W f |
|||
# (strong data) wins over (weak common) |
|||
0*10000008 D g |
|||
20000108 D g |
|||
# (weak data) wins over (weak common) |
|||
0*1000000c W h |
|||
2000010c W h |
|||
@ -0,0 +1,12 @@ |
|||
.* |
|||
|
|||
Sections: |
|||
Idx Name * Size * VMA * LMA * File off *Algn |
|||
*0 \.text * 0+00 * 10000100 * 10000100 * [^ ]+ * 2\*\*2 |
|||
*ALLOC, LOAD, CODE |
|||
*1 \.data * 0+20 * 20000100 * 20000100 * [^ ]+ * 2\*\*3 |
|||
*CONTENTS, ALLOC, LOAD, DATA |
|||
# Should only have 3 three common symbols. |
|||
*2 \.bss * 0+0c * 20000120 * 20000120 * [^ ]+ * 2\*\*3 |
|||
*ALLOC |
|||
#pass |
|||
@ -1,25 +1,25 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*10000010 d a |
|||
0*10000010 D a |
|||
20000110 d a |
|||
20000110 D a |
|||
# (strong common) wins over (weak data) |
|||
0*10000020 B b |
|||
0*10000014 d b |
|||
20000120 B b |
|||
20000114 d b |
|||
# (strong data) wins over (strong common) |
|||
0*10000000 d c |
|||
0*10000000 D c |
|||
20000100 d c |
|||
20000100 D c |
|||
# (weak data) loses to (strong common) |
|||
0*10000004 d d |
|||
0*10000028 B d |
|||
20000104 d d |
|||
20000128 B d |
|||
# (weak common) loses to (strong data) |
|||
0*10000018 d e |
|||
0*10000018 D e |
|||
20000118 d e |
|||
20000118 D e |
|||
# (weak common) wins over (weak data) |
|||
0*10000024 W f |
|||
0*1000001c d f |
|||
20000124 W f |
|||
2000011c d f |
|||
# (strong data) wins over (weak common) |
|||
0*10000008 d g |
|||
0*10000008 D g |
|||
20000108 d g |
|||
20000108 D g |
|||
# (weak data) wins over (weak common) |
|||
0*1000000c d h |
|||
0*1000000c W h |
|||
2000010c d h |
|||
2000010c W h |
|||
@ -1,17 +1,17 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*1000000c D a |
|||
0*200001d0 D a |
|||
# (strong common) wins over (weak data) |
|||
0*10000018 B b |
|||
0*200001e0 B b |
|||
# (strong data) wins over (strong common) |
|||
0*10000000 D c |
|||
0*200001c0 D c |
|||
# (weak data) loses to (strong common) |
|||
0*10000020 B d |
|||
0*200001e8 B d |
|||
# (weak common) loses to (strong data) |
|||
0*10000010 D e |
|||
0*200001d8 D e |
|||
# (weak common) wins over (weak data) |
|||
0*1000001c W f |
|||
0*200001e4 W f |
|||
# (strong data) wins over (weak common) |
|||
0*10000004 D g |
|||
0*200001c8 D g |
|||
# (weak data) wins over (weak common) |
|||
0*10000008 W h |
|||
0*200001cc W h |
|||
@ -0,0 +1,12 @@ |
|||
.* |
|||
|
|||
Sections: |
|||
Idx Name * Size * VMA * LMA * File off *Algn |
|||
*0 \.text * 0+00 * 0*100001c0 * 0*100001c0 * [^ ]+ * 2\*\*2 |
|||
*ALLOC, LOAD, CODE |
|||
*1 \.data * 0+20 * 0*200001c0 * 0*200001c0 * [^ ]+ * 2\*\*3 |
|||
*CONTENTS, ALLOC, LOAD, DATA |
|||
# Should only have 3 three common symbols. |
|||
*2 \.bss * 0+0c * 0*200001e0 * 0*200001e0 * [^ ]+ * 2\*\*3 |
|||
*ALLOC |
|||
#pass |
|||
@ -0,0 +1,25 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*200001d0 d a |
|||
0*200001d0 D a |
|||
# (strong common) wins over (weak data) |
|||
0*200001e0 B b |
|||
0*200001d4 d b |
|||
# (strong data) wins over (strong common) |
|||
0*200001c0 d c |
|||
0*200001c0 D c |
|||
# (weak data) loses to (strong common) |
|||
0*200001c4 d d |
|||
0*200001e8 B d |
|||
# (weak common) loses to (strong data) |
|||
0*200001d8 d e |
|||
0*200001d8 D e |
|||
# (weak common) wins over (weak data) |
|||
0*200001e4 W f |
|||
0*200001dc d f |
|||
# (strong data) wins over (weak common) |
|||
0*200001c8 d g |
|||
0*200001c8 D g |
|||
# (weak data) wins over (weak common) |
|||
0*200001cc d h |
|||
0*200001cc W h |
|||
@ -1,12 +0,0 @@ |
|||
.* |
|||
|
|||
Sections: |
|||
Idx Name * Size * VMA * LMA * File off *Algn |
|||
*0 \.text * 0+00 * 0*10000000 * 0*10000000 * [^ ]+ * 2\*\*2 |
|||
*ALLOC, LOAD, CODE |
|||
*1 \.data * 0+20 * 0*10000000 * 0*10000000 * [^ ]+ * 2\*\*3 |
|||
*CONTENTS, ALLOC, LOAD, DATA |
|||
# Should only have 3 three common symbols. |
|||
*2 \.bss * 0+0c * 0*10000020 * 0*10000020 * [^ ]+ * 2\*\*3 |
|||
*ALLOC |
|||
#pass |
|||
@ -1,22 +1,17 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*1000000c d a |
|||
0*1000000c D a |
|||
2000010c D a |
|||
# (strong common) wins over (weak data) |
|||
0*10000018 B b |
|||
20000118 B b |
|||
# (strong data) wins over (strong common) |
|||
0*10000000 d c |
|||
0*10000000 D c |
|||
20000100 D c |
|||
# (weak data) loses to (strong common) |
|||
0*10000020 B d |
|||
20000120 B d |
|||
# (weak common) loses to (strong data) |
|||
0*10000010 d e |
|||
0*10000010 D e |
|||
20000110 D e |
|||
# (weak common) wins over (weak data) |
|||
0*1000001c W f |
|||
2000011c W f |
|||
# (strong data) wins over (weak common) |
|||
0*10000004 d g |
|||
0*10000004 D g |
|||
20000104 D g |
|||
# (weak data) wins over (weak common) |
|||
0*10000008 d h |
|||
0*10000008 W h |
|||
20000108 W h |
|||
@ -0,0 +1,12 @@ |
|||
.* |
|||
|
|||
Sections: |
|||
Idx Name * Size * VMA * LMA * File off *Algn |
|||
*0 \.text * 0+00 * 10000100 * 10000100 * [^ ]+ * 2\*\*2 |
|||
*ALLOC, LOAD, CODE |
|||
*1 \.data * 0+18 * 20000100 * 20000100 * [^ ]+ * 2\*\*3 |
|||
*CONTENTS, ALLOC, LOAD, DATA |
|||
# Should only have 3 three common symbols. |
|||
*2 \.bss * 0+0c * 20000118 * 20000118 * [^ ]+ * 2\*\*3 |
|||
*ALLOC |
|||
#pass |
|||
@ -0,0 +1,22 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
2000010c d a |
|||
2000010c D a |
|||
# (strong common) wins over (weak data) |
|||
20000118 B b |
|||
# (strong data) wins over (strong common) |
|||
20000100 d c |
|||
20000100 D c |
|||
# (weak data) loses to (strong common) |
|||
20000120 B d |
|||
# (weak common) loses to (strong data) |
|||
20000110 d e |
|||
20000110 D e |
|||
# (weak common) wins over (weak data) |
|||
2000011c W f |
|||
# (strong data) wins over (weak common) |
|||
20000104 d g |
|||
20000104 D g |
|||
# (weak data) wins over (weak common) |
|||
20000108 d h |
|||
20000108 W h |
|||
@ -0,0 +1,17 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*200001cc D a |
|||
# (strong common) wins over (weak data) |
|||
0*200001d8 B b |
|||
# (strong data) wins over (strong common) |
|||
0*200001c0 D c |
|||
# (weak data) loses to (strong common) |
|||
0*200001e0 B d |
|||
# (weak common) loses to (strong data) |
|||
0*200001d0 D e |
|||
# (weak common) wins over (weak data) |
|||
0*200001dc W f |
|||
# (strong data) wins over (weak common) |
|||
0*200001c4 D g |
|||
# (weak data) wins over (weak common) |
|||
0*200001c8 W h |
|||
@ -0,0 +1,12 @@ |
|||
.* |
|||
|
|||
Sections: |
|||
Idx Name * Size * VMA * LMA * File off *Algn |
|||
*0 \.text * 0+00 * 0*100001c0 * 0*100001c0 * [^ ]+ * 2\*\*2 |
|||
*ALLOC, LOAD, CODE |
|||
*1 \.data * 0+18 * 0*200001c0 * 0*200001c0 * [^ ]+ * 2\*\*3 |
|||
*CONTENTS, ALLOC, LOAD, DATA |
|||
# Should only have 3 three common symbols. |
|||
*2 \.bss * 0+0c * 0*200001d8 * 0*200001d8 * [^ ]+ * 2\*\*3 |
|||
*ALLOC |
|||
#pass |
|||
@ -0,0 +1,22 @@ |
|||
# Comments are (aix-weak-1a.s type) wins over/loses to (aix-weak-1b.s type) |
|||
# (strong common) loses to (strong data) |
|||
0*200001cc d a |
|||
0*200001cc D a |
|||
# (strong common) wins over (weak data) |
|||
0*200001d8 B b |
|||
# (strong data) wins over (strong common) |
|||
0*200001c0 d c |
|||
0*200001c0 D c |
|||
# (weak data) loses to (strong common) |
|||
0*200001e0 B d |
|||
# (weak common) loses to (strong data) |
|||
0*200001d0 d e |
|||
0*200001d0 D e |
|||
# (weak common) wins over (weak data) |
|||
0*200001dc W f |
|||
# (strong data) wins over (weak common) |
|||
0*200001c4 d g |
|||
0*200001c4 D g |
|||
# (weak data) wins over (weak common) |
|||
0*200001c8 d h |
|||
0*200001c8 W h |
|||
@ -1,12 +0,0 @@ |
|||
.* |
|||
|
|||
Sections: |
|||
Idx Name * Size * VMA * LMA * File off *Algn |
|||
*0 \.text * 0+00 * 0*10000000 * 0*10000000 * [^ ]+ * 2\*\*2 |
|||
*ALLOC, LOAD, CODE |
|||
*1 \.data * 0+18 * 0*10000000 * 0*10000000 * [^ ]+ * 2\*\*3 |
|||
*CONTENTS, ALLOC, LOAD, DATA |
|||
# Should only have 3 three common symbols. |
|||
*2 \.bss * 0+0c * 0*10000018 * 0*10000018 * [^ ]+ * 2\*\*3 |
|||
*ALLOC |
|||
#pass |
|||
@ -0,0 +1,8 @@ |
|||
cccc1111 W c1 |
|||
cccc2222 W c2 |
|||
cccc3333 A c3 |
|||
cccc4444 A c4 |
|||
ffff1111 W d1 |
|||
ffff2222 W d2 |
|||
20000100 D d3 |
|||
20000104 D d4 |
|||
@ -0,0 +1,8 @@ |
|||
dddd1111 A c1 |
|||
dddd2222 W c2 |
|||
dddd3333 A c3 |
|||
dddd4444 W c4 |
|||
20000100 D d1 |
|||
eeee2222 W d2 |
|||
20000104 D d3 |
|||
eeee4444 W d4 |
|||
@ -0,0 +1,10 @@ |
|||
dddd1111 C c1 |
|||
cccc2222 C c2 |
|||
cccc3333 C c3 |
|||
cccc4444 C c4 |
|||
U d1 |
|||
ffff2222 C d2 |
|||
U d3 |
|||
U d4 |
|||
20000100 d foo |
|||
20000100 D foo |
|||
@ -0,0 +1,13 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS |
|||
OFFSET * TYPE * VALUE |
|||
20000110 R_POS * d1 |
|||
20000118 R_POS * d3 |
|||
2000011c R_POS * d4 |
|||
|
|||
|
|||
Contents of section \.data: |
|||
20000100 dddd1111 cccc2222 cccc3333 cccc4444 .* |
|||
20000110 00000000 ffff2222 00000000 00000000 .* |
|||
@ -0,0 +1,13 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS |
|||
OFFSET * TYPE * VALUE |
|||
0*200001d0 R_POS * d1 |
|||
0*200001d8 R_POS * d3 |
|||
0*200001dc R_POS * d4 |
|||
|
|||
|
|||
Contents of section \.data: |
|||
0*200001c0 dddd1111 cccc2222 cccc3333 cccc4444 .* |
|||
0*200001d0 00000000 ffff2222 00000000 00000000 .* |
|||
@ -1,13 +0,0 @@ |
|||
|
|||
.* |
|||
|
|||
DYNAMIC RELOCATION RECORDS |
|||
OFFSET * TYPE * VALUE |
|||
0*10000010 R_POS * d1 |
|||
0*10000018 R_POS * d3 |
|||
0*1000001c R_POS * d4 |
|||
|
|||
|
|||
Contents of section \.data: |
|||
0*10000000 dddd1111 cccc2222 cccc3333 cccc4444 .* |
|||
0*10000010 00000000 ffff2222 00000000 00000000 .* |
|||
Loading…
Reference in new issue