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