[LLVMbugs] [Bug 249] [X86] Missing cast from ULong -> Double, cast FP -> bool and support for -9223372036854775808

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sun Feb 22 19:33:59 PST 2004


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=249

sabre at nondot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
            Summary|[X86] Missing cast from     |[X86] Missing cast from
                   |ULong -> Double, cast FP -> |ULong -> Double, cast FP ->
                   |bool and support for 1LL << |bool and support for -
                   |63,                         |9223372036854775808



------- Additional Comments From sabre at nondot.org  2004-02-22 21:33 -------
This patch adds support for 'cast ulong to double':
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20040216/012056.html

This patch adds support for 'cast double to bool':
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20040216/012057.html

This patch works around the gas bug that prevents -9223372036854775808 from
working correctly:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20040216/012059.html

The SingleSource/Regression/C/casts.c test has been extended to test for these,
and an X86 specific testcase test/Regression/CodeGen/X86/2004-02-22-Casts.llx
has been added.

-Chris



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list