Removes support in the ARM assembler for the unsigned variants of the VQ(R)DMLAH...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / tic6x / unwind-bad-2.s
1 .cfi_sections .c6xabi.exidx
2
3 .cfi_startproc
4 # stack pointer offset too large for personality routine
5 .cfi_def_cfa_offset 0x3f8
6 .cfi_endproc
7 .personalityindex 3
8 .endp
9
10 .cfi_startproc
11 .cfi_def_cfa_offset 8
12 stw .d2t1 A11, *+B15(8)
13 .cfi_offset 11, -0
14 stw .d2t1 A10, *+B15(4)
15 .cfi_offset 10, -4
16 nop 4
17 .cfi_endproc
18 # stack frame layout does not match personality routine
19 .personalityindex 4
20 .endp
21
22 .cfi_startproc
23 stw .d2t2 B3, *B15--(8)
24 .cfi_offset 19, 0
25 .cfi_def_cfa_offset 8
26 stw .d2t1 A11, *B15--(8)
27 .cfi_offset 11, -8
28 .cfi_def_cfa_offset 16
29 nop 4
30 .cfi_endproc
31 # stack frame layout does not match personality routine
32 .personalityindex 3
33 .endp
34
35 .cfi_startproc
36 stw .d2t2 B4, *B15--(8)
37 # unable to generate unwinding opcode for reg 20
38 .cfi_offset 20, 0
39 .cfi_endproc
40 .endp
41
42 .cfi_startproc
43 mv .s2 B3, B4
44 # unable to generate unwinding opcode for reg 20
45 .cfi_register 19, 20
46 .cfi_endproc
47 .endp
48
49 .cfi_startproc
50 mv .s2 B4, B3
51 # unable to generate unwinding opcode for reg 20
52 .cfi_register 20, 19
53 .cfi_endproc
54 .endp
55
56 .cfi_startproc
57 stw .d2t2 B10, *B15--(8)
58 # unable to generate unwinding opcode for reg 20
59 .cfi_offset 26, 0
60 mv .s2 B3, B10
61 # unable to restore return address from previously restored reg
62 .cfi_register 19, 26
63 .cfi_endproc
64 .endp
65
66 .cfi_startproc
67 nop
68 # unhandled CFA insn for unwinding (259)
69 .cfi_escape 42
70 .cfi_endproc
71 .endp
72
73 .cfi_startproc
74 nop
75 # unable to generate unwinding opcode for frame pointer reg 14
76 .cfi_def_cfa_register 14
77 .cfi_endproc
78 .endp
79
80 .cfi_startproc
81 nop
82 # unable to generate unwinding opcode for frame pointer offset
83 .cfi_def_cfa 15, 8
84 .cfi_endproc
85 .endp
86
87 .cfi_startproc
88 nop
89 # unwound stack pointer not doubleword aligned
90 .cfi_def_cfa_offset 12
91 .cfi_endproc
92 .endp
93
94 .cfi_startproc
95 nop
96 .cfi_offset 10, 0
97 # stack frame layout too complex for unwinder
98 .cfi_offset 11, -0x808
99 .cfi_def_cfa_offset 0x10000
100 .cfi_endproc
101 .endp
102
103 .cfi_startproc
104 nop
105 .cfi_offset 12, -0
106 .cfi_offset 11, -4
107 .cfi_offset 10, -8
108 .cfi_def_cfa_offset 8
109 # unwound frame has negative size
110 .cfi_endproc
111 .endp
112
113
This page took 0.042958 seconds and 4 git commands to generate.