2001-06-07 H.J. Lu <hjl@gnu.org>

* 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.
This commit is contained in:
H.J. Lu 2001-06-08 01:08:05 +00:00
parent ca1edc95bb
commit fa6b2d59c9
3 changed files with 25 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2001-06-07 H.J. Lu <hjl@gnu.org>
* 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 <hjl@gnu.org>
* gas/elf/section2.l: Match ".*GAS.*" instead of

View File

@ -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"
}

View File

@ -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