https://llvm.org/bugs/show_bug.cgi?id=27421
Vasileios Kalintiris <vasileios.kalinti...@imgtec.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Vasileios Kalintiris <vasileios.kalinti...@imgtec.com> --- This was fixed in r266203. I created this PR in order to provide a public point of reference for this bug. As I explained in my commit, the culprit behind this was the lack of sign extension on the truncation of i64 values that have been AssertZext'd from an i32 VT. This is required by the MIPS architecture because instructions operating on 32-bit values should have their inputs sign-extended to GPR-width, otherwise they produce undefined results. See the aforementioned commit, r266203, for more information. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs