1 #name: MIPS JALX to unaligned symbol with addend 1 2 #source: unaligned-jalx-addend-1.s 3 #source: unaligned-insn.s -mips16 4 #as: -EB -n32 -march=from-abi 5 #ld: -EB -Ttext 0x1c000000 -e 0x1c000000 6 #error: \A[^\n]*: In function `foo':\n 7 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 8 #error: [^\n]*: In function `foo':\n 9 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 10 #error: [^\n]*: In function `foo':\n 11 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 12 #error: [^\n]*: In function `foo':\n 13 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 14 #error: [^\n]*: In function `foo':\n 15 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 16 #error: [^\n]*: In function `foo':\n 17 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 18 #error: [^\n]*: In function `foo':\n 19 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 20 #error: [^\n]*: In function `foo':\n 21 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 22 #error: [^\n]*: In function `foo':\n 23 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 24 #error: [^\n]*: In function `foo':\n 25 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 26 #error: [^\n]*: In function `foo':\n 27 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\n 28 #error: [^\n]*: In function `foo':\n 29 #error: \(\.text\+0x[0-9a-f]+\): JALX to a non-word-aligned address\Z 30