[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


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':

This patch adds support for 'cast double to bool':

This patch works around the gas bug that prevents -9223372036854775808 from
working correctly:

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.


------- 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