{"push_id":1506011299,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a84a3472fdbc0774a17ac4a4839581c2d14df0a0","before":"1239731393406a4857137301f7c41da0b67e969e","commits":[{"sha":"a84a3472fdbc0774a17ac4a4839581c2d14df0a0","author":{"name":"Michal Gorny","email":"7d5fd82d402780a99cd4f237ecee3ca3d2f069de@gentoo.org"},"message":"[test] [builtins] Remove obsolete/UB tests in __fixuns?fdi based\n\nRemove the failing tests for __fixunssfdi() and __fixunsdfdi() that\nrelied on undefined (and most likely obsolete in terms of compiler-rt\nimplementation behavior).\n\nBoth tests presumed that 0x1.p+64 would be converted to\n0xFFFFFFFFFFFFFFFFLL, that is the largest value in uint64 range.\nHowever, the C/C++ standards do not specify the behavior for converting\na floating-point value to an integer of smaller range, and in this case\nboth libgcc and compiler-rt implementations return 0 instead.\n\nSince the current behavior is correct with regards to standards\nand there is no good way of expressing 0xFFFFFFFFFFFFFFFFLL in single-\nor double-precision float, I've removed the failing test altogether.\n\nDifferential Revision: https://reviews.llvm.org/D28146\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@292257 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/compiler-rt/commits/a84a3472fdbc0774a17ac4a4839581c2d14df0a0"}]}
{"actor":{"display_login":"llvm-mirror"}}