- User Since
- Jan 17 2019, 12:43 AM (18 w, 1 d)
No, in most normal operation for x86_32, LLVM does the wrong thing. A simple example to show the ABI bug:
Tue, May 14
Mon, May 13
Yes, the ABI bug will cause SEGV in Linux where a lot of libraries are built by GCC.
I have restricted the fix to Linux only in the latest revision.
Any other comments?
Sat, Apr 27
Ok, I have excluded Darwin and PS4 for the changes.
The fix mainly targets at Linux so that we can compile a project with parts by GCC and parts by LLVM given that they follow the same ABI.
Apr 17 2019
Apr 15 2019
Apr 14 2019
Apr 3 2019
Dear reviewers, any comments?
Mar 24 2019
Mar 23 2019
Feb 26 2019
Feb 20 2019
I have updated the patch so that we don't have to enumerate all the X,Y,Z cases and inevitable W someday in the future. Is it ok for merge?
Feb 2 2019
Jan 17 2019
I have narrowed the issue to a small test case as below and hope it can help you it: