diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2001-08-10 20:38:33 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2001-08-10 20:38:33 +0000 |
commit | db1c0ae754021c56ee70c7ec20025d7474fd5adf (patch) | |
tree | ae86d9300387c580ff6f305c86ee7061c9353cd2 /gas | |
parent | 1e1b3bc252a7e9765d9fe70c5da4fb1b1e867928 (diff) | |
download | ppe42-binutils-db1c0ae754021c56ee70c7ec20025d7474fd5adf.tar.gz ppe42-binutils-db1c0ae754021c56ee70c7ec20025d7474fd5adf.zip |
2001-08-10 H.J. Lu <hjl@gnu.org>
* gas/mips/e32-rel2.d: Updated for the objdump output change.
* gas/mips/e32el-rel2.d: Likewise.
* gas/mips/elf-rel.d: Likewise.
* gas/mips/elf-rel2.d: Likewise.
* gas/mips/elf-rel3.d: Likewise.
* gas/mips/elf_e_flags1.d: Likewise.
* gas/mips/elf_e_flags2.d: Likewise.
* gas/mips/elf_e_flags3.d: Likewise.
* gas/mips/elf_e_flags4.d: Likewise.
* gas/mips/elfel-rel.d: Likewise.
* gas/mips/elfel-rel2.d: Likewise.
* gas/mips/elfel-rel3.d: Likewise.
* gas/mips/empic.d: Likewise.
* gas/mips/mips16-e.d: Likewise.
* gas/mips/mips16-f.d: Likewise.
* gas/mips/mipsel16-f.d: Likewise.
* gas/mips/telempic.d: Likewise.
* gas/mips/tempic.d: Likewise.
* gas/mips/tmips16-e.d: Likewise.
* gas/mips/tmipsel16-e.d: Likewise.
* gas/mips/mips16-f.d: Fix the symbol table output.
* gas/mips/mipsel16-f.d: Fix the endian.
* gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
Diffstat (limited to 'gas')
22 files changed, 62 insertions, 34 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 81aa9f5e40..d411abccdd 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2001-08-10 H.J. Lu <hjl@gnu.org> + + * gas/mips/e32-rel2.d: Updated for the objdump output change. + * gas/mips/e32el-rel2.d: Likewise. + * gas/mips/elf-rel.d: Likewise. + * gas/mips/elf-rel2.d: Likewise. + * gas/mips/elf-rel3.d: Likewise. + * gas/mips/elf_e_flags1.d: Likewise. + * gas/mips/elf_e_flags2.d: Likewise. + * gas/mips/elf_e_flags3.d: Likewise. + * gas/mips/elf_e_flags4.d: Likewise. + * gas/mips/elfel-rel.d: Likewise. + * gas/mips/elfel-rel2.d: Likewise. + * gas/mips/elfel-rel3.d: Likewise. + * gas/mips/empic.d: Likewise. + * gas/mips/mips16-e.d: Likewise. + * gas/mips/mips16-f.d: Likewise. + * gas/mips/mipsel16-f.d: Likewise. + * gas/mips/telempic.d: Likewise. + * gas/mips/tempic.d: Likewise. + * gas/mips/tmips16-e.d: Likewise. + * gas/mips/tmipsel16-e.d: Likewise. + + * gas/mips/mips16-f.d: Fix the symbol table output. + + * gas/mips/mipsel16-f.d: Fix the endian. + + * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f. + 2001-08-10 Richard Sandiford <rsandifo@redhat.com> * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves. diff --git a/gas/testsuite/gas/mips/e32-rel2.d b/gas/testsuite/gas/mips/e32-rel2.d index cc494164cf..3983c7fd6f 100644 --- a/gas/testsuite/gas/mips/e32-rel2.d +++ b/gas/testsuite/gas/mips/e32-rel2.d @@ -9,7 +9,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000004 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000008 R_MIPS_LITERAL \.lit8\+0x0+0004000 diff --git a/gas/testsuite/gas/mips/e32el-rel2.d b/gas/testsuite/gas/mips/e32el-rel2.d index 0e476ae319..208c987c6a 100644 --- a/gas/testsuite/gas/mips/e32el-rel2.d +++ b/gas/testsuite/gas/mips/e32el-rel2.d @@ -9,7 +9,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000004 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000008 R_MIPS_LITERAL \.lit8\+0x0+0004000 diff --git a/gas/testsuite/gas/mips/elf-rel.d b/gas/testsuite/gas/mips/elf-rel.d index e322f70f8a..9f3e998948 100644 --- a/gas/testsuite/gas/mips/elf-rel.d +++ b/gas/testsuite/gas/mips/elf-rel.d @@ -6,7 +6,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_HI16 \.text 0+0000018 R_MIPS_LO16 \.text 0+000000c R_MIPS_HI16 \.text diff --git a/gas/testsuite/gas/mips/elf-rel2.d b/gas/testsuite/gas/mips/elf-rel2.d index 10b6f8a53d..5524d1e732 100644 --- a/gas/testsuite/gas/mips/elf-rel2.d +++ b/gas/testsuite/gas/mips/elf-rel2.d @@ -8,7 +8,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000004 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000008 R_MIPS_LITERAL \.lit8\+0x0+0004000 diff --git a/gas/testsuite/gas/mips/elf-rel3.d b/gas/testsuite/gas/mips/elf-rel3.d index 41eaf57338..d73df8a706 100644 --- a/gas/testsuite/gas/mips/elf-rel3.d +++ b/gas/testsuite/gas/mips/elf-rel3.d @@ -4,7 +4,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.data\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_32 b 0+0000008 R_MIPS_32 .data diff --git a/gas/testsuite/gas/mips/elf_e_flags1.d b/gas/testsuite/gas/mips/elf_e_flags1.d index 564fc038a1..cc5af56cbb 100644 --- a/gas/testsuite/gas/mips/elf_e_flags1.d +++ b/gas/testsuite/gas/mips/elf_e_flags1.d @@ -6,17 +6,17 @@ .*:.*file format.*mips.* architecture: mips:.*, flags 0x00000011: HAS_RELOC, HAS_SYMS -start address 0x0000000000000000 +start address 0x0+00 Disassembly of section .text: -0000000000000000 <foo>: +0+00 <foo>: 0: 00850019 multu a0,a1 4: 00001012 mflo v0 8: 03e00008 jr ra c: 24420001 addiu v0,v0,1 -0000000000000010 <main>: +0+10 <main>: 10: 27bdffd8 addiu sp,sp,-40 14: afbf0020 sw ra,32\(sp\) 18: 0c000000 jal 0 <foo> diff --git a/gas/testsuite/gas/mips/elf_e_flags2.d b/gas/testsuite/gas/mips/elf_e_flags2.d index 27528571f3..30dabe3826 100644 --- a/gas/testsuite/gas/mips/elf_e_flags2.d +++ b/gas/testsuite/gas/mips/elf_e_flags2.d @@ -6,16 +6,16 @@ .*:.*file format.*mips.* architecture: mips:4650, flags 0x00000011: HAS_RELOC, HAS_SYMS -start address 0x0000000000000000 +start address 0x0+00 Disassembly of section .text: -0000000000000000 <foo>: +0+00 <foo>: 0: 70851002 mul v0,a0,a1 4: 03e00008 jr ra 8: 24420001 addiu v0,v0,1 -000000000000000c <main>: +0+0c <main>: c: 27bdffd8 addiu sp,sp,-40 10: afbf0020 sw ra,32\(sp\) 14: 0c000000 jal 0 <foo> diff --git a/gas/testsuite/gas/mips/elf_e_flags3.d b/gas/testsuite/gas/mips/elf_e_flags3.d index 9ba5042d06..bc5fcd47b3 100644 --- a/gas/testsuite/gas/mips/elf_e_flags3.d +++ b/gas/testsuite/gas/mips/elf_e_flags3.d @@ -6,16 +6,16 @@ .*:.*file format.*mips.* architecture: mips:4650, flags 0x00000011: HAS_RELOC, HAS_SYMS -start address 0x0000000000000000 +start address 0x0+00 Disassembly of section .text: -0000000000000000 <foo>: +0+00 <foo>: 0: 70851002 mul v0,a0,a1 4: 03e00008 jr ra 8: 24420001 addiu v0,v0,1 -000000000000000c <main>: +0+0c <main>: c: 27bdffd8 addiu sp,sp,-40 10: afbf0020 sw ra,32\(sp\) 14: 0c000000 jal 0 <foo> diff --git a/gas/testsuite/gas/mips/elf_e_flags4.d b/gas/testsuite/gas/mips/elf_e_flags4.d index 9ba5042d06..bc5fcd47b3 100644 --- a/gas/testsuite/gas/mips/elf_e_flags4.d +++ b/gas/testsuite/gas/mips/elf_e_flags4.d @@ -6,16 +6,16 @@ .*:.*file format.*mips.* architecture: mips:4650, flags 0x00000011: HAS_RELOC, HAS_SYMS -start address 0x0000000000000000 +start address 0x0+00 Disassembly of section .text: -0000000000000000 <foo>: +0+00 <foo>: 0: 70851002 mul v0,a0,a1 4: 03e00008 jr ra 8: 24420001 addiu v0,v0,1 -000000000000000c <main>: +0+0c <main>: c: 27bdffd8 addiu sp,sp,-40 10: afbf0020 sw ra,32\(sp\) 14: 0c000000 jal 0 <foo> diff --git a/gas/testsuite/gas/mips/elfel-rel.d b/gas/testsuite/gas/mips/elfel-rel.d index b3fc4fa493..b619893da7 100644 --- a/gas/testsuite/gas/mips/elfel-rel.d +++ b/gas/testsuite/gas/mips/elfel-rel.d @@ -7,7 +7,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_HI16 \.text 0+0000018 R_MIPS_LO16 \.text 0+000000c R_MIPS_HI16 \.text diff --git a/gas/testsuite/gas/mips/elfel-rel2.d b/gas/testsuite/gas/mips/elfel-rel2.d index 8cca7f089c..9e16c94133 100644 --- a/gas/testsuite/gas/mips/elfel-rel2.d +++ b/gas/testsuite/gas/mips/elfel-rel2.d @@ -9,7 +9,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000004 R_MIPS_LITERAL \.lit8\+0x0+0004000 0+0000008 R_MIPS_LITERAL \.lit8\+0x0+0004000 diff --git a/gas/testsuite/gas/mips/elfel-rel3.d b/gas/testsuite/gas/mips/elfel-rel3.d index f630d4b23a..de08d43ec6 100644 --- a/gas/testsuite/gas/mips/elfel-rel3.d +++ b/gas/testsuite/gas/mips/elfel-rel3.d @@ -5,7 +5,7 @@ .*: file format elf.*mips RELOCATION RECORDS FOR \[\.data\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_32 b 0+0000008 R_MIPS_32 .data diff --git a/gas/testsuite/gas/mips/empic.d b/gas/testsuite/gas/mips/empic.d index 46d9a6518f..c54c198ad5 100644 --- a/gas/testsuite/gas/mips/empic.d +++ b/gas/testsuite/gas/mips/empic.d @@ -23,7 +23,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_GNU_REL16_S2 g1 0+000000c R_MIPS_GNU_REL16_S2 g2 0+0000014 R_MIPS_GNU_REL16_S2 g2 @@ -60,7 +60,7 @@ OFFSET TYPE VALUE RELOCATION RECORDS FOR \[\.foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_GNU_REL_HI16 g1 0+0000008 R_MIPS_GNU_REL_LO16 g1 0+000000c R_MIPS_GNU_REL_HI16 \.foo diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index ffb4fe1278..678b47090a 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -160,7 +160,6 @@ if { [istarget mips*-*-*] } then { run_dump_test "${tmips}${el}empic" if { !$no_mips16 } { run_dump_test "${tmips}mips${el}16-e" - setup_xfail "mips*-*-*" run_dump_test "mips${el}16-f" } } diff --git a/gas/testsuite/gas/mips/mips16-e.d b/gas/testsuite/gas/mips/mips16-e.d index 1161956c0b..13788fd13e 100644 --- a/gas/testsuite/gas/mips/mips16-e.d +++ b/gas/testsuite/gas/mips/mips16-e.d @@ -19,7 +19,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_32 l1 0+0000004 R_MIPS_32 l1 0+0000008 R_MIPS_32 L1.1 diff --git a/gas/testsuite/gas/mips/mips16-f.d b/gas/testsuite/gas/mips/mips16-f.d index 69df307cdf..ec396516a0 100644 --- a/gas/testsuite/gas/mips/mips16-f.d +++ b/gas/testsuite/gas/mips/mips16-f.d @@ -10,14 +10,14 @@ SYMBOL TABLE: 0+0000000 l d \.text 0+0000000 0+0000000 l d \.data 0+0000000 0+0000000 l d \.bss 0+0000000 +0+0000002 l \.text 0+0000000 0xf0 l1 0+0000000 l d foo 0+0000000 0+0000000 l d \.reginfo 0+0000000 0+0000000 l d \.(mdebug|pdr) 0+0000000 -0+0000002 l \.text 0+0000000 0xf0 l1 RELOCATION RECORDS FOR \[foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_32 l1 diff --git a/gas/testsuite/gas/mips/mipsel16-f.d b/gas/testsuite/gas/mips/mipsel16-f.d index d0eadb1220..969d259010 100644 --- a/gas/testsuite/gas/mips/mipsel16-f.d +++ b/gas/testsuite/gas/mips/mipsel16-f.d @@ -18,7 +18,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_32 l1 @@ -31,4 +31,4 @@ Contents of section \.reginfo: Contents of section \.(mdebug|pdr): #... Contents of section foo: - 0000 00000003 00000000 00000000 00000000 .* + 0000 03000000 00000000 00000000 00000000 .* diff --git a/gas/testsuite/gas/mips/telempic.d b/gas/testsuite/gas/mips/telempic.d index db4a8c03c8..1667ce19a8 100644 --- a/gas/testsuite/gas/mips/telempic.d +++ b/gas/testsuite/gas/mips/telempic.d @@ -24,7 +24,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_GNU_REL16_S2 g1 0+000000c R_MIPS_GNU_REL16_S2 g2 0+0000014 R_MIPS_GNU_REL16_S2 g2 @@ -61,7 +61,7 @@ OFFSET TYPE VALUE RELOCATION RECORDS FOR \[\.foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_GNU_REL_HI16 g1 0+0000008 R_MIPS_GNU_REL_LO16 g1 0+000000c R_MIPS_GNU_REL_HI16 \.foo diff --git a/gas/testsuite/gas/mips/tempic.d b/gas/testsuite/gas/mips/tempic.d index 0f1ad8b4eb..3539bd631b 100644 --- a/gas/testsuite/gas/mips/tempic.d +++ b/gas/testsuite/gas/mips/tempic.d @@ -24,7 +24,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[\.text\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_GNU_REL16_S2 g1 0+000000c R_MIPS_GNU_REL16_S2 g2 0+0000014 R_MIPS_GNU_REL16_S2 g2 @@ -61,7 +61,7 @@ OFFSET TYPE VALUE RELOCATION RECORDS FOR \[\.foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000004 R_MIPS_GNU_REL_HI16 g1 0+0000008 R_MIPS_GNU_REL_LO16 g1 0+000000c R_MIPS_GNU_REL_HI16 \.foo diff --git a/gas/testsuite/gas/mips/tmips16-e.d b/gas/testsuite/gas/mips/tmips16-e.d index a14b461724..8847fe443c 100644 --- a/gas/testsuite/gas/mips/tmips16-e.d +++ b/gas/testsuite/gas/mips/tmips16-e.d @@ -20,7 +20,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_32 l1 0+0000004 R_MIPS_32 l1 0+0000008 R_MIPS_32 L1.1 diff --git a/gas/testsuite/gas/mips/tmipsel16-e.d b/gas/testsuite/gas/mips/tmipsel16-e.d index 5a6bedf44e..107902ed68 100644 --- a/gas/testsuite/gas/mips/tmipsel16-e.d +++ b/gas/testsuite/gas/mips/tmipsel16-e.d @@ -20,7 +20,7 @@ SYMBOL TABLE: RELOCATION RECORDS FOR \[foo\]: -OFFSET TYPE VALUE +OFFSET [ ]+ TYPE VALUE 0+0000000 R_MIPS_32 l1 0+0000004 R_MIPS_32 l1 0+0000008 R_MIPS_32 L1.1 |