1 # Copyright (C) 2012-2016 Free Software Foundation, Inc. 2 3 # This program is free software; you can redistribute it and/or modify 4 # it under the terms of the GNU General Public License as published by 5 # the Free Software Foundation; either version 3 of the License, or 6 # (at your option) any later version. 7 # 8 # This program is distributed in the hope that it will be useful, 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 # GNU General Public License for more details. 12 # 13 # You should have received a copy of the GNU General Public License 14 # along with this program; if not, write to the Free Software 15 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. 16 17 # 18 # ia64 tests 19 # 20 if [istarget "ia64-*"] then { 21 22 run_dump_test "regs" 23 run_dump_test "opc-a" 24 run_list_test "opc-a-err" "" 25 run_dump_test "opc-b" 26 run_dump_test "opc-f" 27 run_dump_test "opc-i" 28 run_dump_test "opc-m" 29 run_dump_test "opc-x" 30 run_dump_test "psn" 31 run_dump_test "pseudo" 32 run_dump_test "nop_x" 33 run_dump_test "mov-ar" 34 run_list_test "operands" "" 35 run_list_test "reg-err" "" 36 37 run_list_test "dv-raw-err" "" 38 run_list_test "dv-waw-err" "" 39 run_list_test "dv-war-err" "" 40 run_list_test "dv-entry-err" "" 41 run_list_test "dv-mutex-err" "" 42 run_dump_test "dv-branch" 43 run_dump_test "dv-imply" 44 run_dump_test "dv-mutex" 45 gas_test "pred-rel.s" "" "" ".pred.rel alternative forms" 46 run_dump_test "dv-safe" 47 run_dump_test "dv-srlz" 48 run_list_test "regval" "" 49 run_dump_test "tls" 50 run_dump_test "ldxmov-1" 51 run_list_test "ldxmov-2" "" 52 run_dump_test "ltoff22x-1" 53 run_dump_test "ltoff22x-2" 54 run_dump_test "ltoff22x-3" 55 run_dump_test "ltoff22x-4" 56 run_dump_test "ltoff22x-5" 57 58 run_dump_test "nostkreg" 59 run_list_test "invalid-ar" "" 60 61 run_dump_test "nostkreg" 62 run_list_test "invalid-ar" "" 63 64 run_dump_test "dependency-1" 65 66 run_dump_test "reloc" 67 run_dump_test "reloc-mlx" 68 run_list_test "reloc-bad" "" 69 run_dump_test "pcrel" 70 71 run_dump_test "real" 72 run_dump_test "align" 73 run_dump_test "order" 74 run_dump_test "global" 75 if [istarget "ia64-*-hpux*"] then { 76 run_dump_test "secname-ilp32" 77 run_dump_test "unwind-ilp32" 78 run_dump_test "alias-ilp32" 79 run_dump_test "xdata-ilp32" 80 run_dump_test "reloc-uw-ilp32" 81 } else { 82 run_dump_test "secname" 83 run_dump_test "unwind" 84 run_dump_test "alias" 85 run_dump_test "xdata" 86 run_dump_test "reloc-uw" 87 run_dump_test "group-1" 88 run_dump_test "group-2" 89 } 90 91 run_list_test "alloc" "" 92 run_dump_test "bundling" 93 run_dump_test "forward" 94 run_list_test "index" "" 95 run_list_test "label" "" 96 run_list_test "last" "" 97 run_list_test "no-fit" "" 98 run_list_test "pound" "-al" 99 run_list_test "proc" "-munwind-check=error" 100 run_list_test "radix" "" 101 run_list_test "rotX" "" 102 run_list_test "slot2" "" 103 run_dump_test "strange" 104 run_list_test "unwind-bad" "" 105 run_list_test "unwind-err" "-munwind-check=error" 106 run_dump_test "unwind-ok" 107 run_dump_test "operand-or" 108 run_list_test "hint.b-err" "" 109 run_list_test "hint.b-warn" "-mhint.b=warning" 110 111 if [istarget "ia64-*-*vms*"] then { 112 run_dump_test "slotcount" 113 } 114 115 if { [istarget "ia64-*-elf*"] || [istarget "ia64-*-linux*"] } { 116 run_dump_test "pr13167" 117 } 118 } 119