* gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
* gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
This commit is contained in:
parent
b386f24b4a
commit
3095869f5c
|
@ -1,3 +1,8 @@
|
||||||
|
2002-01-22 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
|
* gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
|
||||||
|
* gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
|
||||||
|
|
||||||
2002-01-22 Richard Henderson <rth@redhat.com>
|
2002-01-22 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
* gas/alpha/unop.s, gas/alpha/unop.d: New test.
|
* gas/alpha/unop.s, gas/alpha/unop.d: New test.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 1996, 2000 Free Software Foundation, Inc.
|
# Copyright (C) 1996, 2000, 2002 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1734,6 +1734,19 @@ proc do_am33_8 {} {
|
||||||
if [expr $x==67] then { pass $testname } else { fail $testname }
|
if [expr $x==67] then { pass $testname } else { fail $testname }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
proc run_list_test { name opts } {
|
||||||
|
global srcdir subdir
|
||||||
|
set testname "alpha $name"
|
||||||
|
set file $srcdir/$subdir/$name
|
||||||
|
gas_run ${name}.s $opts ">&dump.out"
|
||||||
|
if { [regexp_diff "dump.out" "${file}.l"] } then {
|
||||||
|
fail $testname
|
||||||
|
verbose "output is [file_contents "dump.out"]" 2
|
||||||
|
return
|
||||||
|
}
|
||||||
|
pass $testname
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if [istarget mn10300*-*-*] then {
|
if [istarget mn10300*-*-*] then {
|
||||||
# Test the basic instruction parser.
|
# Test the basic instruction parser.
|
||||||
|
@ -1765,4 +1778,6 @@ if [istarget mn10300*-*-*] then {
|
||||||
do_am33_6
|
do_am33_6
|
||||||
do_am33_7
|
do_am33_7
|
||||||
do_am33_8
|
do_am33_8
|
||||||
|
|
||||||
|
run_list_test "movpc" ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
.*: Assembler messages:
|
||||||
|
.*:6: Error: Invalid opcode/operands
|
||||||
|
.*:7: Error: Unrecognized opcode: .*
|
||||||
|
.*:7: Error: Invalid opcode/operands
|
||||||
|
.*:8: Error: Unrecognized opcode: .*
|
||||||
|
.*:8: Error: Invalid opcode/operands
|
||||||
|
.*:9: Error: Unrecognized opcode: .*
|
||||||
|
.*:9: Error: Invalid opcode/operands
|
||||||
|
.*:10: Error: Unrecognized opcode: .*
|
||||||
|
.*:10: Error: Invalid opcode/operands
|
||||||
|
.*:11: Error: Unrecognized opcode: .*
|
||||||
|
.*:11: Error: Invalid opcode/operands
|
||||||
|
.*:12: Error: Unrecognized opcode: .*
|
||||||
|
.*:12: Error: Invalid opcode/operands
|
||||||
|
.*:13: Error: Unrecognized opcode: .*
|
||||||
|
.*:13: Error: Invalid opcode/operands
|
||||||
|
.*:14: Error: Unrecognized opcode: .*
|
||||||
|
.*:14: Error: Invalid opcode/operands
|
||||||
|
.*:15: Error: Unrecognized opcode: .*
|
||||||
|
.*:15: Error: Invalid opcode/operands
|
||||||
|
.*:16: Error: Unrecognized opcode: .*
|
||||||
|
.*:16: Error: Invalid opcode/operands
|
||||||
|
.*:17: Error: Unrecognized opcode: .*
|
||||||
|
.*:17: Error: Invalid opcode/operands
|
||||||
|
.*:18: Error: Unrecognized opcode: .*
|
|
@ -0,0 +1,17 @@
|
||||||
|
.am33
|
||||||
|
mov pc,a0
|
||||||
|
mov pc,a1
|
||||||
|
mov pc,a2
|
||||||
|
mov pc,a3
|
||||||
|
mov pc,d0
|
||||||
|
mov pc,d1
|
||||||
|
mov pc,d2
|
||||||
|
mov pc,d3
|
||||||
|
mov pc,r0
|
||||||
|
mov pc,r1
|
||||||
|
mov pc,r2
|
||||||
|
mov pc,r3
|
||||||
|
mov pc,r4
|
||||||
|
mov pc,r5
|
||||||
|
mov pc,r6
|
||||||
|
mov pc,r7
|
Loading…
Reference in New Issue