1 #name: MIPS branch to unaligned symbol
2 #source: unaligned-branch.s
3 #source: unaligned-text.s
4 #as: -EB -32 -mips32r6
5 #ld: -EB -Ttext 0x10000000 -e 0x10000000
6 #error: \A[^\n]*: In function `foo':\n
7 #error:   \(\.text\+0x14\): Branch to a non-instruction-aligned address\n
8 #error:   [^\n]*: In function `foo':\n
9 #error:   \(\.text\+0x1c\): Branch to a non-instruction-aligned address\n
10 #error:   [^\n]*: In function `foo':\n
11 #error:   \(\.text\+0x24\): Branch to a non-instruction-aligned address\n
12 #error:   [^\n]*: In function `foo':\n
13 #error:   \(\.text\+0x28\): Branch to a non-instruction-aligned address\n
14 #error:   [^\n]*: In function `foo':\n
15 #error:   \(\.text\+0x30\): Branch to a non-instruction-aligned address\n
16 #error:   [^\n]*: In function `foo':\n
17 #error:   \(\.text\+0x38\): Branch to a non-instruction-aligned address\n
18 #error:   [^\n]*: In function `foo':\n
19 #error:   \(\.text\+0x3c\): Branch to a non-instruction-aligned address\n
20 #error:   [^\n]*: In function `foo':\n
21 #error:   \(\.text\+0x44\): Branch to a non-instruction-aligned address\n
22 #error:   [^\n]*: In function `foo':\n
23 #error:   \(\.text\+0x4c\): Branch to a non-instruction-aligned address\Z
24