| Issue |
63869
|
| Summary |
Incorrect cast from unsigned _BitInt(192) to double
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
jakubjelinek
|
```c
int
main ()
{
static volatile unsigned _BitInt(192) u = 11488350477184223uwb;
__builtin_printf ("%.1f\n", (double) u);
if ((double) u != 11488350477184224.0)
__builtin_abort ();
}
```
LLVM trunk on godbolt computes 9007199254740992.0 instead.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs