This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [LTO][PATCH] Fix long double precision problem
I want ot use DW_AT_bit_size to represent the precision of 80-bit
extended floats, which are stored in
96-bit (12 bytes) locations. For complex 80-bit extended floats, the
two 80-bits real and imaginary parts have padding between them. The
dwarf3 spec does not say if DW_AT_bit_size & DW_AT_bit_offset are for
a contiguous chunk of bits but I am inclined to interpret this way.
If it is too confusing to use DW_AT_bit_size and DW_AT_bit_offset to
represent 80-bit floats stored in 96-bit storage locations, we might
add an extension to dwarf3.
-Doug
¦b 2007/12/11”AMark Mitchell <mark@codesourcery.com> ¼¶¼g”G
> What do you mean about the bits not being contiguous? Can you explain
> that a little bit?