[llvm-commits] llvm-gcc: raise an assert rather than converting 80 and 96 bit floating point types

Duncan Sands baldrick at free.fr
Tue Mar 20 14:13:48 PDT 2007


Converting 80 and 96 bit floating point types to a 64 bit LLVM type breaks
the invariant that gcc types of constant size map to LLVM types of the same
size.  Since it should not actually be possible to get 80 and 96 bit floating
point types in llvm-gcc nowadays, remove the conversion of such types, which
will cause an assert failure if such a type manages to creep in.

Ciao,

Duncan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: floats.diff
Type: text/x-diff
Size: 603 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20070320/7066aa09/attachment.diff>


More information about the llvm-commits mailing list