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)