1 # Blackfin assembler testsuite
3 proc run_list_test { name opts } {
5 set testname "bfin $name"
6 set file $srcdir/$subdir/$name
7 gas_run ${name}.s $opts ">&dump.out"
8 if { [regexp_diff "dump.out" "${file}.l"] } then {
10 verbose "output is [file_contents "dump.out"]" 2
15 if [istarget bfin*-*-*] {
16 run_dump_test "arithmetic"
20 run_dump_test "cache2"
21 run_dump_test "control_code"
22 run_dump_test "control_code2"
24 run_dump_test "event2"
25 run_list_test "expected_errors" ""
26 run_list_test "expected_move_errors" ""
30 run_dump_test "logical"
31 run_dump_test "logical2"
34 run_dump_test "parallel"
35 run_dump_test "parallel2"
36 run_dump_test "parallel3"
37 run_dump_test "parallel4"
40 run_dump_test "shift2"
42 run_dump_test "stack2"
44 run_dump_test "vector"
45 run_dump_test "vector2"
47 run_dump_test "video2"