From fa6b2d59c95620073fa4b340882fe428acfc949c Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 8 Jun 2001 01:08:05 +0000 Subject: [PATCH] 2001-06-07 H.J. Lu * gas/elf/section2.e-mips: New file. * gas/elf/elf.exp (run_list_test): Add suffix. Pass -mips as suffix to run_list_test for mips. --- gas/testsuite/ChangeLog | 7 +++++++ gas/testsuite/gas/elf/elf.exp | 12 ++++++++---- gas/testsuite/gas/elf/section2.e-mips | 10 ++++++++++ 3 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 gas/testsuite/gas/elf/section2.e-mips diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index a5bb4e11d5..76c5601c77 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2001-06-07 H.J. Lu + + * gas/elf/section2.e-mips: New file. + + * gas/elf/elf.exp (run_list_test): Add suffix. + Pass -mips as suffix to run_list_test for mips. + 2001-06-07 H.J. Lu * gas/elf/section2.l: Match ".*GAS.*" instead of diff --git a/gas/testsuite/gas/elf/elf.exp b/gas/testsuite/gas/elf/elf.exp index 3a7e4d7710..b57eb937aa 100644 --- a/gas/testsuite/gas/elf/elf.exp +++ b/gas/testsuite/gas/elf/elf.exp @@ -2,11 +2,11 @@ # elf tests # -proc run_list_test { name opts } { +proc run_list_test { name suffix opts } { global READELF global srcdir subdir set testname "elf $name list" - set file $srcdir/$subdir/$name + set file $srcdir/$subdir/$readelf gas_run ${name}.s "$opts -o dump.o" ">&dump.out" if { [regexp_diff "dump.out" "${file}.l"] } then { fail $testname @@ -21,7 +21,7 @@ proc run_list_test { name opts } { return } verbose_eval {[file_contents "dump.out"]} 3 - if { [regexp_diff "dump.out" "${file}.e"] } then { + if { [regexp_diff "dump.out" "${file}.e${suffix}"] } then { fail $testname verbose "output is [file_contents "dump.out"]" 2 return @@ -38,8 +38,12 @@ if { ([istarget "*-*-elf*"] && ![istarget *-*-linux*coff*] && ![istarget *-*-linux*oldld*] } then { + set target_machine "" + if [istarget "mips*-*-*"] then { + set target_machine -mips + } run_dump_test "ehopt0" run_dump_test "section0" run_dump_test "section1" - run_list_test "section2" "-al" + run_list_test "section2" "$target_machine" "-al" } diff --git a/gas/testsuite/gas/elf/section2.e-mips b/gas/testsuite/gas/elf/section2.e-mips new file mode 100644 index 0000000000..4f030e95a2 --- /dev/null +++ b/gas/testsuite/gas/elf/section2.e-mips @@ -0,0 +1,10 @@ + +Symbol table '.symtab' contains 7 entries: + Num: Value Size Type Bind Vis Ndx Name + 0: 00000000 0 NOTYPE LOCAL DEFAULT UND + 1: 00000000 0 SECTION LOCAL DEFAULT 1 + 2: 00000000 0 SECTION LOCAL DEFAULT 2 + 3: 00000000 0 SECTION LOCAL DEFAULT 3 + 4: 00000000 0 SECTION LOCAL DEFAULT 6 + 5: 00000000 0 SECTION LOCAL DEFAULT 4 + 6: 00000000 0 SECTION LOCAL DEFAULT 5 -- 2.34.1