xref: /llvm-project/llvm/test/MC/ARM/unwind-stack-diagnostics.s (revision 4cb063cbf058bc6af596efdc78bc36160dc19654)
1*4cb063cbSSaleem Abdulrasool@ RUN: not llvm-mc -triple armv7-eabi -filetype asm -o /dev/null 2>&1 %s \
2*4cb063cbSSaleem Abdulrasool@ RUN:   | FileCheck %s
3*4cb063cbSSaleem Abdulrasool
4*4cb063cbSSaleem Abdulrasool	.syntax unified
5*4cb063cbSSaleem Abdulrasool	.thumb
6*4cb063cbSSaleem Abdulrasool
7*4cb063cbSSaleem Abdulrasool	.text
8*4cb063cbSSaleem Abdulrasool
9*4cb063cbSSaleem Abdulrasool	.global multiple_personality_disorder
10*4cb063cbSSaleem Abdulrasool	.type multiple_personality_disorder,%function
11*4cb063cbSSaleem Abdulrasoolmultiple_personality_disorder:
12*4cb063cbSSaleem Abdulrasool	.fnstart
13*4cb063cbSSaleem Abdulrasool	.personality __gcc_personality_v0
14*4cb063cbSSaleem Abdulrasool	.personality __gxx_personality_v0
15*4cb063cbSSaleem Abdulrasool	.personality __gxx_personality_sj0
16*4cb063cbSSaleem Abdulrasool	.cantunwind
17*4cb063cbSSaleem Abdulrasool
18*4cb063cbSSaleem Abdulrasool@ CHECK: error: .cantunwind can't be used with .personality directive
19*4cb063cbSSaleem Abdulrasool@ CHECK: .cantunwind
20*4cb063cbSSaleem Abdulrasool@ CHECK: ^
21*4cb063cbSSaleem Abdulrasool@ CHECK: note: .personality was specified here
22*4cb063cbSSaleem Abdulrasool@ CHECK: .personality __gcc_personality_v0
23*4cb063cbSSaleem Abdulrasool@ CHECK: ^
24*4cb063cbSSaleem Abdulrasool@ CHECK: note: .personality was specified here
25*4cb063cbSSaleem Abdulrasool@ CHECK: .personality __gxx_personality_v0
26*4cb063cbSSaleem Abdulrasool@ CHECK: ^
27*4cb063cbSSaleem Abdulrasool@ CHECK: note: .personality was specified here
28*4cb063cbSSaleem Abdulrasool@ CHECK: .personality __gxx_personality_sj0
29*4cb063cbSSaleem Abdulrasool@ CHECK: ^
30*4cb063cbSSaleem Abdulrasool
31