search for: r325049

Displaying 3 results from an estimated 3 matches for "r325049".

2018 Feb 19
1
retpoline mitigation and 6.0
On Mon, 2018-02-19 at 16:18 +0100, Hans Wennborg wrote: > Reid, is this what you fixed with r325049 that's also merged to 6.0? That's working for me, yes. > If so, do we have everything that's needed, or is there anything else > I should wait for? I wouldn't mind an opinion onĀ  https://bugs.llvm.org/show_bug.cgi?id=33587 Clang for x86_32 will happily compile this: long...
2018 Feb 19
0
retpoline mitigation and 6.0
Reid, is this what you fixed with r325049 that's also merged to 6.0? If so, do we have everything that's needed, or is there anything else I should wait for? Chandler, do you have anything else? Also, release notes please :-) On Fri, Feb 9, 2018 at 11:23 PM, Reid Kleckner via llvm-dev <llvm-dev at lists.llvm.org> wrote: &g...
2018 Feb 09
3
retpoline mitigation and 6.0
I think I see what's going on, and I agree it looks like a bug. It was too much to hope that later passes weren't going to mess with the PUSH instruction. :( While I was trying to reproduce your problem, I think I found another one that looks like this: $ clang -S -O2 -m32 -mregparm=3 -mretpoline spill_across_rp.cpp -o - | grep _retpoline_push -B2 ... movl %eax, 8(%esp)