include/opcode/ChangeLog:
[deliverable/binutils-gdb.git] / gas / testsuite / gas / sparc / sparc.exp
index 17dcaaa3bbd4cf4180be061596ea158e64e52ec1..4b16f394103b58e1ad357aff9ac56e2975516bc4 100644 (file)
@@ -16,8 +16,23 @@ proc gas_64_check { } {
     return [regexp "elf64\[_-\]sparc" $nm_help];
 }
 
+proc sparc_elf_setup { } {
+    setup_xfail "sparc*-*-*aout*" "sparc*-*-sunos4*" "sparc*-*-vxworks*"
+    setup_xfail "sparc*-fujitsu-none" "sparc*-*-*n*bsd*"
+    setup_xfail "sparc*-*-coff" "sparc*-*-lynxos*"
+    clear_xfail "sparc64*-*-*n*bsd*"
+    clear_xfail "sparc*-*-netbsdelf*"
+}
+
 if [istarget sparc*-*-*] {
     run_dump_test "synth"
+    # The next three tests are ELF only.
+    sparc_elf_setup
+    run_dump_test "unalign"
+    sparc_elf_setup
+    run_dump_test "pcrel"
+    sparc_elf_setup
+    run_dump_test "plt"
     if [gas_64_check] {
        run_dump_test "asi"
        run_dump_test "membar"
@@ -27,6 +42,8 @@ if [istarget sparc*-*-*] {
        run_dump_test "rdpr"
        run_dump_test "wrpr"
        run_dump_test "reloc64"
+       run_dump_test "pcrel64"
+       run_dump_test "plt64"
     }
 }
 
This page took 0.024196 seconds and 4 git commands to generate.