2003-05-01 H.J. Lu <hjl@gnu.org>
* gas/elf/elf.exp (run_list_test): Accept empty $opts. Add type test. * gas/elf/type.e: New file. * gas/elf/type.s: Likewise. * gas/elf/type.e-m32r: Likewise. * gas/elf/type.e-mips: Likewise. * gas/elf/type.e-miwmmxt: Likewise.
This commit is contained in:
parent
612d7b83dd
commit
5c1aa77e69
|
@ -1,3 +1,14 @@
|
||||||
|
2003-05-01 H.J. Lu <hjl@gnu.org>
|
||||||
|
|
||||||
|
* gas/elf/elf.exp (run_list_test): Accept empty $opts.
|
||||||
|
Add type test.
|
||||||
|
|
||||||
|
* gas/elf/type.e: New file.
|
||||||
|
* gas/elf/type.s: Likewise.
|
||||||
|
* gas/elf/type.e-m32r: Likewise.
|
||||||
|
* gas/elf/type.e-mips: Likewise.
|
||||||
|
* gas/elf/type.e-miwmmxt: Likewise.
|
||||||
|
|
||||||
2003-05-01 H.J. Lu <hjl@gnu.org>
|
2003-05-01 H.J. Lu <hjl@gnu.org>
|
||||||
|
|
||||||
* gas/ia64/ia64.exp: Add secname.
|
* gas/ia64/ia64.exp: Add secname.
|
||||||
|
|
|
@ -8,7 +8,8 @@ proc run_list_test { name suffix opts } {
|
||||||
set testname "elf $name list"
|
set testname "elf $name list"
|
||||||
set file $srcdir/$subdir/$name
|
set file $srcdir/$subdir/$name
|
||||||
gas_run ${name}.s "$opts -o dump.o" ">&dump.out"
|
gas_run ${name}.s "$opts -o dump.o" ">&dump.out"
|
||||||
if { [regexp_diff "dump.out" "${file}.l"] } then {
|
if { ![string match "" $opts]
|
||||||
|
&& [regexp_diff "dump.out" "${file}.l"] } then {
|
||||||
fail $testname
|
fail $testname
|
||||||
verbose "output is [file_contents "dump.out"]" 2
|
verbose "output is [file_contents "dump.out"]" 2
|
||||||
return
|
return
|
||||||
|
@ -54,4 +55,5 @@ if { ([istarget "*-*-elf*"]
|
||||||
run_dump_test "section1"
|
run_dump_test "section1"
|
||||||
run_list_test "section2" "$target_machine" "-al"
|
run_list_test "section2" "$target_machine" "-al"
|
||||||
run_dump_test "symver"
|
run_dump_test "symver"
|
||||||
|
run_list_test "type" "$target_machine" ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
|
||||||
|
Symbol table '.symtab' contains 8 entries:
|
||||||
|
Num: Value[ ]* Size Type Bind Vis Ndx Name
|
||||||
|
0: 0+0 0 NOTYPE LOCAL DEFAULT UND
|
||||||
|
1: 0+0 0 SECTION LOCAL DEFAULT 1
|
||||||
|
2: 0+0 0 SECTION LOCAL DEFAULT 2
|
||||||
|
3: 0+0 0 SECTION LOCAL DEFAULT 3
|
||||||
|
4: 0+0 1 FUNC LOCAL DEFAULT . function
|
||||||
|
5: 0+0 1 OBJECT LOCAL DEFAULT . object
|
||||||
|
6: 0+1 1 TLS LOCAL DEFAULT . tls_object
|
||||||
|
7: 0+2 1 NOTYPE LOCAL DEFAULT . notype
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
Symbol table '.symtab' contains 9 entries:
|
||||||
|
Num: Value[ ]* Size Type Bind Vis Ndx Name
|
||||||
|
0: 0+0 0 NOTYPE LOCAL DEFAULT UND
|
||||||
|
1: 0+0 0 SECTION LOCAL DEFAULT 1
|
||||||
|
2: 0+0 0 SECTION LOCAL DEFAULT 2
|
||||||
|
3: 0+0 0 SECTION LOCAL DEFAULT 3
|
||||||
|
4: 0+0 1 FUNC LOCAL DEFAULT . function
|
||||||
|
5: 0+0 1 OBJECT LOCAL DEFAULT . object
|
||||||
|
6: 0+1 1 TLS LOCAL DEFAULT . tls_object
|
||||||
|
7: 0+2 1 NOTYPE LOCAL DEFAULT . notype
|
||||||
|
8: 0+0 0 SECTION LOCAL DEFAULT .
|
|
@ -0,0 +1,13 @@
|
||||||
|
|
||||||
|
Symbol table '.symtab' contains 10 entries:
|
||||||
|
Num: Value[ ]* Size Type Bind Vis Ndx Name
|
||||||
|
0: 0+0 0 NOTYPE LOCAL DEFAULT UND
|
||||||
|
1: 0+0 0 SECTION LOCAL DEFAULT 1
|
||||||
|
2: 0+0 0 SECTION LOCAL DEFAULT 2
|
||||||
|
3: 0+0 0 SECTION LOCAL DEFAULT 3
|
||||||
|
4: 0+0 1 FUNC LOCAL DEFAULT . function
|
||||||
|
5: 0+0 1 OBJECT LOCAL DEFAULT . object
|
||||||
|
6: 0+1 1 TLS LOCAL DEFAULT . tls_object
|
||||||
|
7: 0+2 1 NOTYPE LOCAL DEFAULT . notype
|
||||||
|
8: 0+0 0 SECTION LOCAL DEFAULT .
|
||||||
|
9: 0+0 0 SECTION LOCAL DEFAULT .
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
Symbol table '.symtab' contains 9 entries:
|
||||||
|
Num: Value[ ]* Size Type Bind Vis Ndx Name
|
||||||
|
0: 0+0 0 NOTYPE LOCAL DEFAULT UND
|
||||||
|
1: 0+0 0 SECTION LOCAL DEFAULT 1
|
||||||
|
2: 0+0 0 SECTION LOCAL DEFAULT 2
|
||||||
|
3: 0+0 0 SECTION LOCAL DEFAULT 3
|
||||||
|
4: 0+0 1 FUNC LOCAL DEFAULT . function
|
||||||
|
5: 0+0 1 OBJECT LOCAL DEFAULT . object
|
||||||
|
6: 0+1 1 TLS LOCAL DEFAULT . tls_object
|
||||||
|
7: 0+2 1 NOTYPE LOCAL DEFAULT . notype
|
||||||
|
8: 0+0 0 SECTION LOCAL DEFAULT .
|
|
@ -0,0 +1,18 @@
|
||||||
|
.text
|
||||||
|
.size function,1
|
||||||
|
.type function,@function
|
||||||
|
function:
|
||||||
|
.byte 0x0
|
||||||
|
.data
|
||||||
|
.type object,@object
|
||||||
|
.size object,1
|
||||||
|
object:
|
||||||
|
.byte 0x0
|
||||||
|
.type tls_object,@tls_object
|
||||||
|
.size tls_object,1
|
||||||
|
tls_object:
|
||||||
|
.byte 0x0
|
||||||
|
.type notype,@notype
|
||||||
|
.size notype,1
|
||||||
|
notype:
|
||||||
|
.byte 0x0
|
Loading…
Reference in New Issue