Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jim Wilson
On Tue, Apr 30, 2019 at 12:06 PM Jakub Jelinek wrote: > I think you can e.g. have a look at what alpha does in > alpha_split_compare_and_swap_12, it doesn't have a hw 8-bit or 16-bit > compare and swap either. Thanks. I had noticed that the rs6000 port had what I needed, but looking the alpha on

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jonathan Wakely
On 30/04/19 21:06 +0200, Jakub Jelinek wrote: On Tue, Apr 30, 2019 at 12:02:04PM -0700, Jim Wilson wrote: On Tue, Apr 30, 2019 at 1:29 AM Jakub Jelinek wrote: > From what I can see in riscv/sync.md, there is 32 bit and 64 bit compare and > swap, but not 16 bit (no idea why it doesn't emulate 8

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jakub Jelinek
On Tue, Apr 30, 2019 at 12:02:04PM -0700, Jim Wilson wrote: > On Tue, Apr 30, 2019 at 1:29 AM Jakub Jelinek wrote: > > From what I can see in riscv/sync.md, there is 32 bit and 64 bit compare and > > swap, but not 16 bit (no idea why it doesn't emulate 8 bit and 16 bit > > cas using 32 bit one). >

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jim Wilson
On Tue, Apr 30, 2019 at 1:29 AM Jakub Jelinek wrote: > From what I can see in riscv/sync.md, there is 32 bit and 64 bit compare and > swap, but not 16 bit (no idea why it doesn't emulate 8 bit and 16 bit > cas using 32 bit one). This is a known problem on our to do list, and there is already a bu

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jonathan Wakely
On 30/04/19 12:29 +0200, Jakub Jelinek wrote: On Tue, Apr 30, 2019 at 10:04:33AM +0100, Jonathan Wakely wrote: > Answer for that is easy, because gnu.ver doesn't say so: Doh, of course. > _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev; > _ZNSt12__shared_ptr

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jakub Jelinek
On Tue, Apr 30, 2019 at 10:04:33AM +0100, Jonathan Wakely wrote: > > Answer for that is easy, because gnu.ver doesn't say so: > > Doh, of course. > > > > > _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev; > > > > _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gn

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jonathan Wakely
On 30/04/19 10:54 +0200, Jakub Jelinek wrote: On Tue, Apr 30, 2019 at 09:36:31AM +0100, Jonathan Wakely wrote: On 30/04/19 10:28 +0200, Jakub Jelinek wrote: > On Fri, Apr 26, 2019 at 01:57:06PM +0200, Jakub Jelinek wrote: > > And here for powerpc 32-bit and s390 32-bit from binaries provided by

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jakub Jelinek
On Tue, Apr 30, 2019 at 09:36:31AM +0100, Jonathan Wakely wrote: > On 30/04/19 10:28 +0200, Jakub Jelinek wrote: > > On Fri, Apr 26, 2019 at 01:57:06PM +0200, Jakub Jelinek wrote: > > > And here for powerpc 32-bit and s390 32-bit from binaries provided by > > > richi, the former cross-checked from

Re: [9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jonathan Wakely
On 30/04/19 10:28 +0200, Jakub Jelinek wrote: On Fri, Apr 26, 2019 at 01:57:06PM +0200, Jakub Jelinek wrote: And here for powerpc 32-bit and s390 32-bit from binaries provided by richi, the former cross-checked from binaries on a recent compile farm bootstrap I've done. And here is riscv64, cr

[9/10 PATCH] Update riscv64-linux baseline_symbols.txt file

2019-04-30 Thread Jakub Jelinek
On Fri, Apr 26, 2019 at 01:57:06PM +0200, Jakub Jelinek wrote: > And here for powerpc 32-bit and s390 32-bit from binaries provided by > richi, the former cross-checked from binaries on a recent compile farm > bootstrap I've done. And here is riscv64, cross checked between Debian riscv64 build fro