Displaying 1 result from an estimated 1 matches for "fp80s".
Did you mean:
fp80
2015 Nov 01
4
Representing X86 long double in Debug Info
...metadata
!13), !dbg !14
%x = alloca x86_fp80, align 16
!11 = !DILocalVariable(name: "x", scope: !4, file: !1, line: 2, type: !12)
!12 = !DIBasicType(name: "long double", size: 128, align: 128, encoding:
DW_ATE_float)
!13 = !DIExpression()
which happens because llvm knows that fp80s are 80bits, while clang
declares them as 128bits in the debug info. We might have to special case
this in the verifier, but before we do that, I wanted to ask about the
following:
Reading the DWARF standard, it seems like the following would be a valid
description of an X86 80bit long double:
DW_...