1 @ RUN
: %{cxx
} %{flags
} %{link_flags
} %s
-o
%t.exe
3 @ UNSUPPORTED
: no-exceptions
5 @ PURPOSE
: Check that
0x90 is
a valid value for ttype encoding.
9 @ This file is generated from the following C+
+ source code
and then change the
10 @ `TType Encoding` to
0x90.
39 bl __cxa_allocate_exception
67 .size main, .Lfunc_end0-main
68 .globl __gxx_personality_v0
69 .personality __gxx_personality_v0
74 .byte 255 @ @LPStart Encoding = omit
75 .byte 0x90 @ @TType Encoding = indirect | pcrel
76 .asciz "\257\200" @ @TType base offset
77 .byte 3 @ Call site Encoding = udata4
78 .byte 39 @ Call site table length
79 .long .Lfunc_begin0-.Lfunc_begin0 @ >> Call Site 1 <<
80 .long .Ltmp0-.Lfunc_begin0 @ Call between .Lfunc_begin0 and .Ltmp0
81 .long 0 @ has no landing pad
82 .byte 0 @ On action: cleanup
83 .long .Ltmp0-.Lfunc_begin0 @ >> Call Site 2 <<
84 .long .Ltmp1-.Ltmp0 @ Call between .Ltmp0 and .Ltmp1
85 .long .Ltmp2-.Lfunc_begin0 @ jumps to .Ltmp2
86 .byte 1 @ On action: 1
87 .long .Ltmp1-.Lfunc_begin0 @ >> Call Site 3 <<
88 .long .Lfunc_end0-.Ltmp1 @ Call between .Ltmp1 and .Lfunc_end0
89 .long 0 @ has no landing pad
90 .byte 0 @ On action: cleanup
91 .byte 1 @ >> Action Record 1 <<
93 .byte 0 @ No further actions
94 @
>> Catch TypeInfos
<<
95 .long _ZTIi(target2) @ TypeInfo 1