GAS: Fix bogus "attempt to move .org backwards" relaxation errors
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / mips.exp
index 0da2df9640ae781137e0e64e9d820dc852526f51..f0c6c34dcd2de9172aa3392ab5c0398aeded6ff6 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
+# Copyright (C) 2012-2017 Free Software Foundation, Inc.
 
 # 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
@@ -625,23 +625,23 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "branch-weak-6"
     run_dump_test "branch-weak-7"
     run_dump_test "branch-local-1"
-    run_list_test "branch-local-2" "-32" \
-                               "MIPS branch local symbol relocation 2"
-    run_list_test "branch-local-3" "-32" \
-                               "MIPS branch local symbol relocation 3"
+    run_dump_test "branch-local-2"
+    run_dump_test "branch-local-ignore-2"
+    run_dump_test "branch-local-3"
+    run_dump_test "branch-local-ignore-3"
     run_dump_test "branch-local-4"
     if $has_newabi {
        run_dump_test "branch-local-n32-1"
-       run_list_test "branch-local-n32-2" "-n32 -march=from-abi" \
-                               "MIPS branch local symbol relocation 2 (n32)"
-       run_list_test "branch-local-n32-3" "-n32 -march=from-abi" \
-                               "MIPS branch local symbol relocation 3 (n32)"
+       run_dump_test "branch-local-n32-2"
+       run_dump_test "branch-local-ignore-n32-2"
+       run_dump_test "branch-local-n32-3"
+       run_dump_test "branch-local-ignore-n32-3"
        run_dump_test "branch-local-n32-4"
        run_dump_test "branch-local-n64-1"
-       run_list_test "branch-local-n64-2" "-64 -march=from-abi" \
-                               "MIPS branch local symbol relocation 2 (n64)"
-       run_list_test "branch-local-n64-3" "-64 -march=from-abi" \
-                               "MIPS branch local symbol relocation 3 (n64)"
+       run_dump_test "branch-local-n64-2"
+       run_dump_test "branch-local-ignore-n64-2"
+       run_dump_test "branch-local-n64-3"
+       run_dump_test "branch-local-ignore-n64-3"
        run_dump_test "branch-local-n64-4"
     }
     run_dump_test "branch-addend"
@@ -1168,6 +1168,8 @@ if { [istarget mips*-*-vxworks*] } {
     }
     run_list_test_arches "elf-rel30" "-32" [mips_arch_list_all]
 
+    run_dump_test "comdat-reloc"
+
     run_dump_test "${tmips}mips${el}16-e"
     run_dump_test "${tmips}mips${el}16-f"
 
@@ -1180,16 +1182,28 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test "jalr2"
     run_dump_test_arches "jalr3"       [mips_arch_list_matching mips1 \
                                            !micromips]
+    run_dump_test_arches "jalr4"       [mips_arch_list_matching mips1 \
+                                           !micromips]
     if $has_newabi {
        run_dump_test_arches "jalr3-n32" \
                                        [mips_arch_list_matching mips3 \
                                            !micromips]
+       run_dump_test_arches "jalr4-n32" \
+                                       [mips_arch_list_matching mips3 \
+                                           !micromips]
        run_dump_test_arches "jalr3-n64" \
                                        [mips_arch_list_matching mips3 \
                                            !micromips]
+       run_dump_test_arches "jalr4-n64" \
+                                       [mips_arch_list_matching mips3 \
+                                           !micromips]
     }
 
-    run_dump_test_arches "aent"        [mips_arch_list_matching mips1]
+    run_dump_test_arches "aent"                [mips_arch_list_matching mips1]
+    run_dump_test_arches "aent-2"      [mips_arch_list_matching mips1]
+    run_dump_test_arches "aent-mdebug" [mips_arch_list_matching mips1]
+    run_dump_test_arches "aent-mdebug-2" \
+                                       [mips_arch_list_matching mips1]
 
     run_dump_test_arches "loc-swap"    [mips_arch_list_all]
     run_dump_test_arches "loc-swap-dis"        [mips_arch_list_all]
@@ -1788,6 +1802,23 @@ if { [istarget mips*-*-vxworks*] } {
     run_dump_test_arches "isa-override-1" "" [mips_arch_list_matching mips1]
     run_list_test_arches "isa-override-2" "-32" [mips_arch_list_matching mips1]
 
+    run_dump_test "debug-label-end-1"
+    run_dump_test "debug-label-end-2"
+    run_dump_test "debug-label-end-3"
+
+    run_dump_test "org-1"
+    run_dump_test "org-2"
+    run_dump_test "org-3"
+    run_dump_test "org-4"
+    run_dump_test "org-5"
+    run_dump_test "org-6"
+    run_dump_test "org-7"
+    run_dump_test "org-8"
+    run_dump_test "org-9"
+    run_dump_test "org-10"
+    run_dump_test "org-11"
+    run_dump_test "org-12"
+
     run_dump_test_arches "r6"          [mips_arch_list_matching mips32r6]
     if $has_newabi {
        run_dump_test_arches "r6-n32"   [mips_arch_list_matching mips64r6]
This page took 0.026256 seconds and 4 git commands to generate.