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