From: H.J. Lu Date: Fri, 8 Jun 2001 01:08:05 +0000 (+0000) Subject: 2001-06-07 H.J. Lu X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fa6b2d59c95620073fa4b340882fe428acfc949c;p=binutils-gdb.git 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. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index a5bb4e11d50..76c5601c77c 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 3a7e4d77100..b57eb937aad 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 00000000000..4f030e95a2a --- /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