#
# Test the MRI compatibility mode.
#
run_dump_test label

setup_xfail "hppa*-*-osf*" "hppa*-*-hpux*" "hppa*-*-bsd*" "hppa-*-hiux*"
run_dump_test equ

setup_xfail "hppa*-*-osf*" "hppa*-*-hpux*" "hppa*-*-bsd*" "hppa-*-hiux*"
setup_xfail "a29k*-*-*"
setup_xfail "arm*-*-*"
run_dump_test constants

run_dump_test float

run_dump_test char

setup_xfail "hppa*-*-*"
run_dump_test expr

setup_xfail "alpha*-*-*"
setup_xfail "sparc*-*-*"
setup_xfail "i960*-*-vxworks" "i960-*-vxworks4*" "i960*-*-vxworks5.0"
setup_xfail "i960-*-bout*" i960-*-nindy*"
run_dump_test common

setup_xfail "hppa*-*-osf*" "hppa*-*-hpux*" "hppa*-*-bsd*" "hppa-*-hiux*"
run_dump_test comment

gas_test "empty.s" "-M" "" "MRI empty macro"

# The remaining tests assume an m68k target
if [istarget "m68*-*-*"] {
    run_dump_test for
    run_dump_test if
    run_dump_test repeat
    run_dump_test while
}
