https://bugs.kde.org/show_bug.cgi?id=397313

Tom Hughes <t...@compton.nu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |t...@compton.nu

--- Comment #5 from Tom Hughes <t...@compton.nu> ---
It's not really something we can do anything about - although we know that the
store is only 80 bits when a long double FP value is saved to memory we don't
know that the compiler reported the size as 16 bytes with sizeof.

In fact gcc will report different values for sizeof(long double) depending on
what compiler options you use but none of that is known to us.

The sanitizers have the advantage of working at compile time and knowing how
much space the compiler has actually reserved, but there is no easy way to
determine that from the compiled code.

In principle I think -mlong-double-128 should fix this (at the expense of ABI
compatibility...) but it doesn't seem to work for me for some reason.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to